Измените назначение аппаратных кнопок громкости!
Они могут делать больше, чем просто изменять громкость! Используйте клавиши регулировки громкости для выполнения повседневных задач.
Например, увеличение громкости включает фонарик, долгое нажатие пропускает музыкальную дорожку, вверх->вверх начинает запись звука, вниз->вниз->вниз отключает звук.. команды и действия определяете вы. При выполнении действия любое произошедшее изменение громкости сбрасывается, поэтому нет риска перепутать команды и изменения громкости.
Не нужно пользоваться сенсорным экраном, включать экран, снимать перчатки или даже вынимать устройство из кармана!
Используйте клавиши громкости, чтобы:
• Включайте и выключайте фонарик.
• Управление музыкой (воспроизведение/пауза/пропуск трека/предыдущий трек)
• Объявлять воспроизводимую в данный момент музыку (компьютерным голосом).
• Изменить язык системы.
• Изменить ориентацию экрана.
• Включение и выключение автоматического поворота экрана.
• Установите звуковой режим (звук/вибрация/отключение звука).
• Включение и выключение режима «Не беспокоить».
• Узнать время (компьютерным голосом)
• Записанный звук
• Запустите задачу
Tasker
(может делать практически все).
• А еще измените громкость :)
Не требуется root-доступ, не требуется сложная настройка.
Это приложение может использовать различные методы для отслеживания нажатий клавиш. Чтобы обеспечить надежную работу на некоторых устройствах, вам необходимо предоставить разрешение AccessibilityService API. Это разрешение обычно используется приложениями, предназначенными для людей с ограниченными возможностями, но в данном случае оно предназначено только для обнаружения нажатий клавиш.