Я искал решение для SO, и хотя это может показаться дубликатом, большинство подобных вопросов спрашивают, как обнаружить аппаратные клавиши регулировки громкости, когда на экране Выкл. . Я нашел предложения по использованию Broadcast Receiver, но не дал полного объяснения.
Я успешно переопределил dispatchKeyEvent (KeyEvent event) метод в моем Activity
. Однако, когда экран заблокирован (но телефон активен), эти клавиши не реагируют. Может кто-нибудь, пожалуйста, укажите мне в правильном направлении, где я могу обнаружить эти нажатия, когда экран Вкл , но все еще заблокирован.