ключевое событие в Android - PullRequest
2 голосов
/ 25 марта 2010

Текущий прослушиватель ключевых событий, предоставляемый android "onKeyUp", "onKeyDown", связан с действием, поэтому он уведомляется о ключевых событиях, если сфокусированы представления действия. То, что я хочу, это иметь возможность увеличивать / уменьшать громкость, нажимая некоторые клавиши устройства, не записывая слушателя в каждом действии, тем более, что в моем приложении много действий. Есть ли способ написать «слушатель / фрагмент кода» для событий клавиш, которые будут вызываться всегда в течение жизни приложения при нажатии клавиши, независимо от того, что пользователь делает в это время?

1 Ответ

0 голосов
/ 25 марта 2010

Есть ли способ написать «слушатель / кусок кода» для ключа события, которые будут называться всегда в течение срока действия приложения, когда нажата клавиша, независимо от того, что пользователь делает в то время?

Не для обычных клавиш. Имейте в виду, что кнопки громкости по умолчанию уже регулируют громкость. Есть пара кнопок, которые связаны с вещательными Intents (CAMERA, MEDIA), для которых вы можете настроить одного слушателя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...