Вопрос по android – Обнаружение щелчков кнопки громкости оборудования при выключенном экране
Я написал приложение для Android, которое использует аппаратные кнопки громкости для другой цели.
Это нормально работает, если приложение работает и отображается, но когда я выключаю экран или отключаю его, нажатия кнопок не попадают в мои обработчики.
Кто-нибудь знает, есть ли способ обнаружить эти нажатия кнопок при выключенном экране?
1
ответ
когда экран выключен, - это приобрести WakeLock, который позволит экрану выключаться и все же позволяет вашему приложению функционировать. Однако это значительно сокращает срок службы батареи и должно использоваться только в случае крайней необходимости.
В этом случае вам понадобится PARTIAL_WAKE_LOCK.