Android — очень гибкая операционная система, особенно с root-доступом, который открывает возможности, немыслимые на устройствах с другими платформами. Одна из таких возможностей — переназначение функций, которые выполняют физические клавиши. К примеру, можно настроить включение фонарика долгим нажатием на кнопку прибавления громкости или переключение трека в проигрывателе какой-нибудь другой кнопкой.
Все эти трюки можно сделать с помощью Xposed Framework и модуля Xposed Additions. Этот фреймворк работает на Android версии 4.0.3 и выше, но не запускается в среде ART, а поэтому не дружит и с Android 5.0.
Инструкция по переназначению кнопок:
1. Скачайте APK-файл Xposed Installer с сайта Xposed.info и установите его как обычное приложение — загрузкой в накопитель и запуском через файловый менеджер. Перезагрузите устройство.
2. Установите модуль Xposed Additions из Play Маркета.
3. Запустите Xposed Installer и активируйте в нем модуль Xposed Additions.
4. Запустите модуль Xposed Additions и приступайте к настройке:
— На главном экране приложения нажмите «Re-map Settings», а на открывшемся после этого экране — «Add new button».
— Появится выплывающее окно, которое предложит нажать кнопку, на которую вы желаете назначить новое действие.
— В следующем окне нужно поставить галочку у «Enable Re-map» и выбрать тип нажатия: стандартное или долгое.
— Далее выберите из списка действие, которое вы хотите присвоить кнопке: прибавить или убавить громкость, поставить на паузу или снова запустить трек, включить предыдущий или следующий трек, открыть меню многозадачности, сменить ориентацию экрана, сделать снимок камерой и так далее, список здесь огромный.
Помимо этого, в приложении можно указать, хотите ли вы, чтобы экран устройства был постоянно включен во время зарядки. Впрочем, такая опция спрятана в стандартных системных настройках в разделе для разработчиков.
Как было написано выше, Xposed Framework не работает на Android 5.0. По словам разработчика, проблема в том, что в этой версии операционной системы даже при наличии root-прав сторонним приложениям полностью закрыт доступ к некоторым разделам файловой системы. Есть надежда, что ему все же удастся обойти эти ограничения.