Лучше, чем Pie Controls: Получите полноэкранный режим без прошивки ПЗУ
Android

Лучше, чем Pie Controls: Получите полноэкранный режим без прошивки ПЗУ

Если у вас нет устройства Samsung с аппаратными кнопками ‘Меню’, ‘Домой’ и ‘Назад’, вы наверняка сталкивались с этим современным приспособлением Android: Черная полоса, которая располагается в нижней части экрана и крадет драгоценные пиксели

А, навигационная панель Android, или, как ее называют друзья, navbar. Если у вас нет устройства Samsung с аппаратными кнопками ‘Меню’, ‘Домой’ и ‘Назад’, вы наверняка сталкивались с этим современным приспособлением Android: Черная полоса, расположенная в нижней части экрана и отнимающая драгоценные пиксели. Конечно, она выполняет важную работу – позволяет вам вернуться назад или домой, получить доступ к экрану недавних приложений и меню. Но почему она не может оставаться в стороне, когда она вам не нужна? С Ultimate Dynamic Navbar No Longer Available он может – и он также может стать более полезным на этом пути

Многие разработчики были раздражены навигационной панелью Android – и в результате во многих ROM, таких как Cyanogen или PAC (обзор здесь), вы найдете нечто под названием Pie Controls. Это круговое меню, которое появляется, когда вы проводите пальцем по экрану. Это работает, и все же Ultimate Dynamic Navbar лучше, как вы скоро увидите. Поэтому независимо от того, используете ли вы стоковое ПЗУ или что-то с функцией Pie Controls, это приложение будет вам интересно. Оно поставляется как в версии Lite, так и в полной версии, которая обойдется вам в $3. Мы здесь серьезно относимся к этим вещам, поэтому я буду смотреть на платную версию

Что вам понадобится: Отремонтированный телефон (подойдет любой ROM)

В Ultimate Dynamic Navbar есть много замечательных вещей, и не последняя из них – это то, что он не зависит от ROM. Недавно я рассказывал о радостях настройки телефона без прошивки ПЗУ с помощью фреймворка Xposed, и в самом конце этой заметки я упомянул, что некоторые приложения теперь поставляются с собственными модулями Xposed, например Greenify.Ultimate Dynamic Navbar – еще один яркий пример:

Наличие Xposed (слева, вверху) необязательно, но это хороший способ скрыть панель навигации, если ваш ROM не позволяет это сделать. Наличие рутированного телефона и предоставление рут-доступа Ultimate Dynamic Navbar не является обязательным, как видно на правом скриншоте выше. Если вы задаетесь вопросом, как получить root-доступ к своему телефону, наше руководство по рутингу Android может помочь вам в этом

Отключение существующей панели навигации

Итак, давайте посмотрим на приложение:

Первое, что вы захотите сделать, это скрыть существующую панель навигации – иначе в итоге у вас будет две панели, одна поверх другой. Я не смог сделать снимок экрана, но это так же раздражающе и излишне, как и звучит. Итак, нажмите Navbar spoofers (второй пункт в главном меню), чтобы увидеть возможные варианты. На экране спуферов, показанном справа, все разложено по полочкам: Если вы уже используете Cyanogen, AOKP или аналогичный ROM, Ultimate Dynamic Navbar рекомендует вам отключить навигационную панель с помощью встроенного механизма ROM

Следующим лучшим вариантом является скрытие навигационной панели с помощью прилагаемого модуля Xposed. Вот почему важно читать экраны: Изначально я просто включил модуль Xposed, хотя мой ROM в нем не нуждался

Последним, и уж точно наименее важным, является отключение навигационной панели путем изменения файла build.prop Android. Это может сработать, но, как четко заявляет разработчик, это опасно, и вы просто не хотите идти туда. Вместо этого приобретите Xposed

Для Cyanogenmod вот как я отключил свою панель навигации: Я зашел в Настройки > Интерфейс > Круговые элементы управления и убрал флажок в верхней части экрана (т.е. отключил круговые элементы управления). Затем я перешел в раздел Расширенный рабочий стол и выбрал Строка состояния видна:

Вот и все. Теперь у меня было устройство с навигационной панелью, которая автоматически скрывалась из виду, когда она мне не нужна. Но самое интересное только начиналось: Теперь я мог всерьез приступить к настройке, выходящей далеко за рамки того, что может сделать Pie Controls в Cyanogen

Свайпы, нажатия и переключения, о Боже

Ultimate Dynamic Navbars имеет одно из самых полных меню предпочтений, которые я видел за последнее время. Серьезно, это чудовище позволяет настроить все, что угодно. Вот только несколько экранов, чтобы дать вам представление о том, что вы можете сделать:

Для разных людей важны разные настройки, но для меня был важен параметр Тип триггера. Изначально триггер установлен в левом нижнем углу вашего устройства – нажмите на него или проведите пальцем, чтобы переключить навигационную панель. Как вы можете видеть выше, я изменил его на По всему нижнему краю , что означает, что при проведении пальцем вверх от нижней части экрана появляется навигационная панель – очень естественный жест для меня

Еще две заметные настройки – Swipe-to-Action и LongPresses in swipe-mode (на правом скриншоте). Первая позволяет вам провести пальцем вверх, чтобы раскрыть навигационную панель, а затем просто поднести палец к кнопке и поднять ее с экрана. Это считается нажатием кнопки, и это делает работу с автоскрытой навигационной панелью такой же простой, как и с видимой: Никаких дополнительных нажатий не требуется

Вторая настройка связана с тем, что UDN (так мы будем называть его в дальнейшем) позволяет задать два действия для каждой кнопки: Нажатие и длительное нажатие. Если вы хотите, вы можете активировать длительное нажатие таким же образом: Проведите пальцем по панели навигации, подведите палец к кнопке и удерживайте его там. Через некоторое время сработает действие длительного нажатия. Это сложно описать, но в действии это очень плавно

Два других ключевых параметра связаны с высотой жестовой панели и длиной жеста активации:

На моем телефоне я уменьшил оба параметра до низких значений, как вы можете видеть выше. Это означает, что я просто провожу пальцем по экрану от нижнего края, и панель навигации появляется прямо под пальцем – мне не нужно перемещать ее обратно. Мелочь, но она важна для действий, которые вы совершаете каждый день по многу раз

Вывод: здесь есть с чем поэкспериментировать, и вы не будете торопиться и настраивать все, пока не почувствуете, что вам подходит

Настройка действий кнопок

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

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

Одна вещь, которой к сожалению, не хватает , – это возможность запуска ярлыков с помощью кнопок: Было бы здорово, если бы я мог долгим нажатием кнопки Home открыть ящик приложений в Nova Launcher Prime (обзор здесь). Это один из немногих недостатков UDN, когда речь идет о настройке

Изменение внешнего вида и размера панели навигации

Итак, теперь у вас есть навигационная панель вашей мечты, а также кнопки, установленные именно так. Самое время подумать о косметике и эстетике:

UDN поставляется с большим количеством тем для кнопок, начиная от стоковых (вы можете сделать так, чтобы ваши кнопки выглядели как на ROM, который поставляется с вашим телефоном или телефоном вашего друга), до некоторых диких (чтобы не сказать уродливых) вариантов. Выше вы можете видеть стоковые темы Motorola и Samsung. Вы также можете изменить цвета и эффекты свечения

Далее, настройка размера навигационной панели:

Выше вы можете видеть две крайности (15-пиксельная панель справа – это крошечная, или что?), но 45, как правило, является нормальной настройкой для большинства

Чтение документации и одинокий баг

Поскольку UDN может так много, приятно видеть, что разработчик нашел немного времени, чтобы составить FAQ и решить некоторые потенциальные проблемы:

Как вы можете видеть выше, FAQ довольно неформальный – ‘Теперь мое устройство не загружается’, – говорит пользователь, ‘LOL’, – отвечает разработчик. Меня это рассмешило. Ответы информативны, но иногда в них встречаются опечатки

Наконец, это хорошее место, чтобы упомянуть единственную ошибку, с которой я столкнулся при использовании UDN:

Выше вы можете видеть, что параметр Отображать уведомления снят – мне действительно не нужно еще одно уведомление, учитывая, что Lux (обзор здесь) и Switchr (обзор здесь) уже показывают два постоянных уведомления. И все же, даже при отключенной настройке, я все равно получил уведомление. Не конец света, но ошибка есть ошибка

Оно того стоит

Ultimate Dynamic Navbar – один из самых впечатляющих инструментов настройки, которые я видел за последнее время. Он не только мощный, но и просто работает – он кажется надежным. Мне приятно знать, что я могу настроить свою панель навигации именно так, и она будет работать на любом ROM, который я выберу. Настоятельно рекомендую

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий