Я не хочу делать рекламу, но пример приложения для поведения моего приложения - антивирус ESET.
Одной из запрошенных функций моего приложения является то, что для удаления необходим пароль. Я добавляю свое приложение в список администраторов устройства, и теперь его невозможно удалить. Но вы можете деактивировать приложение как устройство администратора. Когда вы заходите в «Настройки»> «Местоположение и безопасность»> «Выбрать администраторов устройства» и пытаетесь деактивировать ESET Security, он запускает действие (, я думаю, из DeviceAdminReceiver.onDisableRequested ()), которое ожидает ввода пароля, а ваш мобильный телефон заблокирован. Кнопка «Домой», «Назад» и даже кнопка «Выкл.» не реагируют =>
Как это возможно, что кнопки «Домой», «Назад», «Выключить» и «Камера» не реагируют?
РЕДАКТИРОВАТЬ -второй вопрос удален (После того, как я вынул аккумулятор из телефона -ESET также не был администратором устройства)
Спасибо за идеи.