Android - Как предотвратить включение экрана телефона при нажатии клавиши громкости или камеры? - PullRequest
0 голосов
/ 06 июня 2010

У меня есть активность, которая появляется, когда экран телефона переходит в спящий режим / выключается, т. Е. Становится черным. По какой-то причине телефон включается при нажатии кнопок громкости или кнопок камеры. Под включением я подразумеваю, что экран просыпается или возвращается из состояния черного экрана.

Я пытался использовать dispatchKeyEvent (событие KeyEvent), и кнопки неактивны на активности, но они все равно будят телефон.

1 Ответ

1 голос
/ 06 июня 2010

Вы можете попробовать переопределить метод onKeyDown (KeyEvent) и изменить то, что происходит с этими ключами. Однако я не слишком оптимистичен, так как если вы выполняете какое-либо действие, оно будет в неактивном состоянии, когда дисплей выключен, а также может случиться так, что телефон жестко подключен к этим кнопкам. Это может быть конкретное устройство. Тяжело сказать. Попробуйте это и дайте мне знать, как это происходит, я сумасшедший

...