Можно ли создать службу, которая будет прослушивать нажатия клавиш громкости (аппаратные)? - PullRequest
2 голосов
/ 08 декабря 2011

Я пытаюсь создать службу, которая прослушивает события клавиши громкости.

При каждом нажатии клавиши громкости служба должна отправлять смс на номер, но я не могу обнаружить событие клавиши громкости.

Ответы [ 2 ]

2 голосов
/ 08 декабря 2011

Вы можете использовать OnKeyListener , который может обнаруживать ключевые события (включая клавиши регулировки громкости).Вы можете найти коды клавиш здесь .Удачи!

0 голосов
/ 22 мая 2015

Насколько я понимаю, вы не можете прослушивать нажатия клавиш непосредственно в сервисе ( см. Этот вопрос ).

На несвязанной ноте мне трудно придумать причину делать то, что вы хотите, помимо написания вредоносных программ.

...