Я работаю над приложением, которому необходимо подавить кнопку последних приложений, как это делается в приложении Toddler Lock. Я хочу, чтобы пользователь не мог выйти из моего приложения, нажав кнопку последних приложений.
Блокировка для малышей (https://play.google.com/store/apps/details?id=marcone.toddlerlock&hl=en) всякий раз, когда вы нажимаете кнопку последних приложений, экран немного мигает, но приложение возвращается к своей собственной активности. Даже если мы нажмем кнопку недавних приложений несколько раз подряд и сможем отобразить экран последних приложений через несколько миллисекунд, приложение вернется к своей собственной активности.
Я знаю, что должна быть какая-то служба, которая находится за кулисами, но я не могу точно понять.
Может ли кто-нибудь сказать мне, как приложению Toddler Lock удается подавить кнопку последних приложений. Мне нужно реализовать точно такое же поведение в моем приложении.
Я попробовал ответ, приведенный по ссылке ниже: Изменение результата getRecentTasks
и кнопка последних приложений Android для перехвата, но они не работают на Android Lollipop.
Если есть способ сделать это с помощью домашнего экрана в моем приложении, рассмотрите и его.