Переопределить стандартную функцию кнопки громкости системы глобально - PullRequest
3 голосов
/ 27 августа 2011

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

1 Ответ

3 голосов
/ 27 августа 2011

Вам нужно написать намерение для увеличения громкости звука , что позволит вашему приложению перехватывать широковещательное сообщение.Затем вы можете отменить исходное действие (увеличение громкости) и взломать кнопку для собственных нужд.Посмотрите в документации для разработчиков Android по фильтрам намерений , например, код и дополнительную информацию.

Это руководство , чтобы начать работу с BroadcastRecievers, должно помочь вам начать.1009 *

...