Добавляем мультимедийные кнопки в navbar/навбар на android 5.x - 7.x
Хочу предупредить, что от пользователя необходимы умения редактировать системные файлы android, иметь root либо рекавери twrp.
Итак, начнем. Что такое навбар (navigation bar)... А это простым словом часть экрана, где расположены наэкранные кнопки. Вот туда и будем добавлять 6 кнопок (слева - предыдущий трек, плей/пауза, следующий трек, справа - откл, убавить, повысить звук) https://a.radikal.ru/a23/1801/24/accb414cd34ft.jpg Мне вот не хватали мультимедийные кнопки в навбаре после прошивки autodroid и после этого начал искать как это сделать на стоковых aosp прошивках... [ndroid 5.x возможно инструкция от 6.0 подойдет - Декомпилируем \system\priv-app\SystemUI\SystemUI.apk - Копируем следующие изображения в папку \res\drawable-sw600dp-hdpi-v13 (-v13 может и не быть, зависит от инструмента декомпиляции) - Сверяем свои файлы и редактируем их - В конце файла \res\values\ids.xml добавить следующие строки Код:
Код:
Готовый патч под TWRP для Nexus 7 2012 под android 5.1 LMY47V Android 6.0 - декомпилируем \system\priv-app\SystemUI\SystemUI.apk - копируем следующие изображения в папку \res\drawable-sw600dp-hdpi-v13 (-v13 может и не быть, зависит от инструмента декомпиляции) - в файле \res\layout-sw600dp-v13\navigation_bar.xml редактируем так - в \res\values\ids.xml добавить Код:
Код:
Android 7.x Просто устанавливаем приложение Custom Navigation Bar (свежие версии тут) и через него добавляем/настраиваем кнопки либо проделываем так - декомпилируем \system\priv-app\SystemUI\SystemUI.apk - в файле \res\xml\tuner_prefs.xml перед (либо в любом удобном для вас месте) Код:
Код:
Открываем шторку, жмем шестеренку (настройки) 5-7 секунд и отпускаем. Откроется настройки. В самом конце появится пункт "System UITuner". Заходим в панель навигации и добавляем/изменяем кнопки. Иконки можно взять отсюда P.S. на некоторых устройствах возможно иконки после перезагрузки слетят :( Есть еще способ через adb/терминал На всех версиях android Кто хочет изменить высоту навбара, то проделываем так: - декомпилируем \system\framework\framework-res.apk - в файле \res\values\dimens.xml значение на Код:
navigation_bar_height_landscape Компилируем framework-res.apk и заменяем в системе. На этом все. У меня это выглядит так https://b.radikal.ru/b26/1712/93/b812ccd09861t.jpg |
а какой виджет использован на твоем скрине для спутников , wi-fi блютуз, они меняют цвет при включении?
|
Цитата:
|
Никак не могу декопилировать apk файл для добавления строки.
Может и другим пригодится. Файл от Android 7, RR 5.8.5 от 17.12.2017 http://rgho.st/6vm49Bzk4 Спасибо |
Цитата:
|
Цитата:
|
Цитата:
Патч для TWRP откат Настоятельно рекомендуется сделать нандроид бекап в TWRP ;) |
Спасибо за патчик. Пункт появился, но не работает.
Эхх. Не дано на RR запихнуть функции управления музыкой в навбар (( Сейчас попробую заставить встроенный редкатор SmartBar на RR выполнять данные функции через Tasker |
Что же за печаль такая.
Действия таскера не добавляются в панель задач. Интерфейс вылетает. причем всё остальное добавляется... Команда от macroDroid добавляется корректно... но при выполнении макроса приложение macroDroid так же паразитно запускается... |
Цитата:
|
Часовой пояс GMT +4, время: 03:32. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot