Несмотря на удаление, вы все равно можете настроить панель навигации и экран блокировки в Android O DP3 — вот как

click fraud protection

В Android O Developer Preview 3 удалена панель навигации и настройка ярлыков на экране блокировки; вот как вы все еще можете их настроить.

Предварительная версия Android O Developer Preview уже доступна вышел третий выпускЭто означает, что окончательные API готовы, и Google готовится к неизбежному и ближайшему выпуску, в оставшейся версии Developer Preview можно ожидать лишь незначительных исправлений ошибок. В предыдущих превью-версиях Android O мы видели множество усовершенствований пользовательского интерфейса, а также некоторые дополнительные функции настройки, некоторые из которых, вероятно, тестировались и могут быть недоступны в будущем. релизы.

Фактически, пользователи сообщают, что с Android O DP3, настройка ярлыков на экране блокировки и настройка панели навигации иметь оба были удалены из тюнера системного пользовательского интерфейса., предполагая, что они фактически не войдут в стабильную версию Android O в качестве функций, ориентированных на пользователя. Но это не значит, что они по-прежнему недоступны — на самом деле, настройка панели навигации в AOSP бездействовала со времен Nougat,

прятался там все время. Таким образом, хотя эта функция не была новой, Google экспериментировал с ее представлением конечным пользователям, поместив ее в тюнер системного пользовательского интерфейса, где находятся все скрытые экспериментальные функции. Хотя нам повезло получить новую панель навигации и функции экрана блокировки, представленные в первой предварительной версии Android O Developer Preview, мы не знаем, когда вернем эти функции обратно. Скорее всего, мы даже не увидим их включенными в официальном выпуске по умолчанию, возможно, даже в настройщике системного пользовательского интерфейса.

К счастью, это все еще возможно манипулировать этими функциями без необходимости доступа к официальному интерфейсу. Сюрприз, сюрприз: были удалены только меню, ориентированные на пользователя, а это означает, что вы все равно можете воспользоваться этими функциями, если захотите настроить свою сборку Android O DP3. Вполне вероятно, что неофициальный метод, который мы опишем ниже, будет работать и в официальной версии, если только Google полностью не удалит код. отвечает за эту функцию из APK-файла System UI, поэтому держите это руководство под рукой на случай, если вы не можете получить доступ к предварительной версии, но хотите поэкспериментировать с этим. позже. Если вы используете Nougat, в зависимости от вашего ПЗУ вы можете прямо сейчас поиграть с настройкой панели навигации.

Требования: Это руководство предназначено для пользователей, использующих Android O Developer Preview 3. На данный момент сюда входят Nexus 5X, Nexus 6P, Nexus Player, Pixel C, Google Pixel и Google Pixel XL. Настройка ярлыков на экране блокировки недоступна на этих устройствах под управлением Android Nougat, однако настройка панели навигации доступна.


Изменение панели навигации — метод применения

Оригинальная статья

Установить Пользовательский тюнер панели навигации и запишитесь на бета-тестирование чтобы получить все новейшие функции. Откройте приложение и следуйте инструкциям на экранах, чтобы узнать, как его настроить. Оно запросит разрешение WRITE_SECURE_SETTINGS с объяснением двух способов его предоставления.

Если ваш телефон не рутирован, вам необходимо предоставить это разрешение через оболочку ADB. Для этого вам необходимо скачать двоичный файл ADB для вашей конкретной ОС, а также USB-драйвер Google если вы используете Windows. Затем включите «Параметры разработчика», перейдя в «Настройки» -> «О телефоне» и нажав «Номер сборки» 7 раз. Затем откройте «Параметры разработчика» в настройках (вам будет предложено ввести PIN-код/пароль вашего телефона) и включите отладку по USB. Подключите телефон к компьютеру, откройте командную строку/терминал, в котором вы сохранили двоичный файл ADB, затем введите adb devices. Ваш телефон предложит включить доступ ADB — предоставьте его, после чего вы увидите серийный номер вашего телефона в командной строке/терминале.

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

Изменение расположения кнопок панели навигации

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

Другие варианты использования пользовательской панели навигации

Приложение Custom Navigation Bar имеет массу функций, поэтому изучите его предложения самостоятельно! Вот лишь два предыдущих руководства, которые я написал, которые демонстрируют, как вы можете использовать интеграцию приложения Tasker (профессиональная функция) в полезных ситуациях.

  • Как добавить элементы управления воспроизведением мультимедиа на панель навигации при воспроизведении музыки
  • Как добавить курсоры клавиатуры влево/вправо на панель навигации во время ввода текста

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


Настройка экрана блокировки с помощью ADB

К счастью, эта функция очень проста, поскольку в ней нет особых настроек, кроме добавления ярлыка. Ярлыки на экране блокировки весьма полезны, и подход Google к настройке системного пользовательского интерфейса был весьма мощным — он позволял вам не только выбирать ярлыки приложений, а также конкретные действия различных приложений, все перечисленные элементы сопровождаются значками в интуитивно понятной форме. меню. Хотя этот подход не так интуитивен и доступен, он остается довольно простым, и вы можете по-прежнему добавляйте ярлыки к любой активности приложения с помощью АБР. Все, что вам нужно сделать, это передать команды оболочки adb со следующим синтаксисом:

Для левой клавиши:

settings put secure sysui_keyguard_left "COMPONENT/NAME"

Для правильного ключа:

settings put secure sysui_keyguard_right "COMPONENT/NAME"

Где COMPONENT относится к имени пакета приложения, а NAME относится к названию действия в указанном пакете. Например, если бы я хотел запустить основное действие Hangouts с левой стороны, я бы ввел:

settings put secure sysui_keyguard_left "com.google.android.talk/com.google.android.apps.hangouts.phone.BabelHomeActivity"

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

settings put secure sysui_keyguard_left_unlock 0/1

settings put secure sysui_keyguard_right_unlock 0/1

Где 0 означает, что ярлык не разблокирует телефон, а 1 означает, что ярлык разблокирует телефон.

Остается единственный вопрос: как мне определить, какое конкретное действие пакета мне нужно, и как называется такое действие, которое я должен ввести в команду? К счастью, эту информацию можно получить интуитивно с помощью любого приложение для запуска активностиили виджет запуска действий в популярном Nova Launcher, который вы, возможно, используете на своем устройстве. Просто найдите нужное приложение и просмотрите его действия, и вы, скорее всего, сможете найти нужный экран.


Небо это предел

Грустно видеть, что доступный пользовательский интерфейс для настройки этих функций исчезает из последняя предварительная версия для разработчиков, поскольку это сигнализирует об их потенциальном прекращении существования с официальным Android 8.0. выпускать. Однако, как вы можете видеть, доступ к базовым функциям по-прежнему возможен даже без графического интерфейса в системном интерфейсе. тюнер, а это означает, что вы, надеюсь, по-прежнему сможете настраивать панель навигации и ярлыки на экране блокировки после выхода O. Не позволяйте этому ограниченному руководству преуменьшать эти функции: возможности безграничны, поскольку вы можете не только добавлять ярлыки к любому действию на экран блокировки, но и с помощью кодов клавиш вы можете добавлять всевозможные функции, такие как средства массовой информации, перемещаться по электронной почте, пролистывать страницы и более. Если вы поклонник моего предыдущего Учебники по Таскеру, то вы найдете множество способов использовать эти функции и максимально эффективно использовать свое устройство.


Что вы думаете об этих функциях и их удалении? Есть вопросы? Оставить комментарий.