![]() |
Добавляем мультимедийные кнопки в 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 так же паразитно запускается... |
Цитата:
|
ДА что так тяжело то поменять значки то в автодроиде. Хотел громкость сменить на значки плюс и минус как у Тимура прошли. Не меняет зараза, не подходят иконки и все.
|
на нехусе не пробовал... но на андройд тв приставке поставил xposed... поставил navbar... там делается по свайпу вправо вперед назад плау паузе... влево громкость... и еще кнопочку торка прилепил туда же
|
Цитата:
|
Цитата:
|
Чем Вы разбираете/собираете apk?
Я пробовал BatchApkTool - декомпилирует отлично, тут же рекомпилирую - фиг вам, выдает ошибку!((( Все apktool-ы перепробовал - один фиг не собирает, ошибку выдает!( P.S. Разобрался сам с BatchApkToolом, может кому то пригодиться: надо было заблаговременно, перед декомпиляцией, в папку_framework закинуть framework-res.apk. Тогда и декомпиляция и рекомпиляция проходят успешно! |
Nexus 7 2013 LTE
Android 6.0.1 MOB30X Сделал все как писал daradan через BatchApkTool Вот лог [*] Установка фреймворка framework-res.apk I: Framework installed to: bin\framework\1.apk [*] Рекомпиляция SystemUI I: Using Apktool 2.4.1_0303 W: Could not find sources I: Checking whether resources has changed... I: Building resources... W: fakeLogOpen(/dev/log_crash) failed W: fakeLogOpen(/dev/log_stats) failed W: fakeLogOpen(/dev/log_stats) failed W: warning: string 'notifications_off_text' has no default translation. W: warning: string 'notifications_off_title' has no default translation. I: Building apk file... I: Copying unknown files/dir... I: Built apk... ГОТОВО Кидаю SystemUI.apk через блютуз на планшет. Пытаюсь установить через Total commander. Пишет синтаксическая ошибка. Может кто подскажет в чем дело? |
Часовой пояс GMT +4, время: 20:20. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot