#android
#Android
Вопрос:
Кто-нибудь знает, как программно управлять красной кнопкой (power) устройства Android HTC, чтобы остановить мою работу. Я хочу прекратить выполнение некоторых моих операций, когда пользователь нажимает Красную кнопку, когда пользователь находится на моем экране. Я знаю, что для других кнопок, таких как кнопка «Назад», я мог бы использовать «keyCode == KeyEvent.Событие «KEYCODE_BACK». Но что такое красная кнопка включения (завершения)? Я не получаю никаких событий с кодом ключа для Красной кнопки, когда я нахожусь в своем приложении.
Спасибо.
Ответ №1:
AFAIK, вы не можете переопределить END_CALL
ключевое событие в Activity
или View
.
Комментарии:
1. ОК. Знаем ли мы, когда экран выходит из режима? Получаем ли мы какое-либо уведомление или определяем, выключен экран или нет?
2. Существует намерение трансляции SCREEN_OFF, которое вы можете прослушать.