Android O Developer Preview 3 видаляє панель навігації та налаштування ярликів на екрані блокування; ось як ви все ще можете їх налаштувати.
Попередній перегляд для розробників Android O зараз досяг свого третього випуску, що означає, що остаточні API готові, і Google готується до неминучого та найближчого випуску з лише незначними виправленнями помилок, які очікуються в попередньому перегляді для розробників. У попередніх попередніх версіях 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 драйвер якщо ви використовуєте Windows. Потім увімкніть Параметри розробника, перейшовши в Налаштування --> Про телефон і 7 разів торкнувшись номера збірки. Потім відкрийте «Параметри розробника» в «Налаштуваннях» (вона запропонує вам ввести PIN-код/пароль телефону) і ввімкніть налагодження USB. Підключіть телефон до ПК, відкрийте командний рядок/термінал, де ви зберегли двійковий файл ADB, а потім введіть adb devices
. Ваш телефон запропонує ввімкнути доступ до ADB — надайте його, тоді ви побачите серійний номер свого телефону в командному рядку/терміналі.
Тепер ви можете ввести команду для надання необхідного дозволу, як зазначено в додатку Custom Navigation Bar. Після надання програмі цього дозволу ви пройдете тест на сумісність, під час якої програма спробує змінити вашу панель навігації. Якщо це буде успішно, ви зможете продовжити та отримати доступ до головного меню.
Перевпорядкування кнопок панелі навігації
Змінити навігаційну панель за допомогою програми досить просто. Переконайтеся, що ви бета-тестер, щоб використовувати експериментальні функції, як зазначено вище. Ви знайдете розділ під назвою експериментальні налаштування, перейдіть до нього, щоб побачити параметри, які дозволяють замінити три існуючі ключі. Ви можете змінити їх порядок або змінити їх на будь-які завгодно, програма досить інтуїтивно зрозуміла, і у вас не повинно виникнути проблем із налаштуванням, яке вам зручно.
Інші способи використання спеціальної панелі навігації
Додаток Custom Navigation Bar має безліч функцій, тож ознайомтеся з його пропозиціями самі! Ось лише два попередніх посібники, які я написав, які демонструють, як можна використовувати інтеграцію програми Tasker (професійна функція) у корисних ситуаціях.
- Як додати елементи керування відтворенням медіа на панель навігації під час відтворення музики
- Як додати курсор клавіатури вліво/вправо на панель навігації під час введення тексту
Оскільки програма пропонує можливість ініціювати події Tasker, ви можете технічно запрограмувати клавіші панелі навігації для виконання майже будь-якої дії, яку тільки можна уявити, у будь-якій ситуації, яку ви хочете.
Налаштування екрану блокування за допомогою ADB
На щастя, ця функція дуже проста, оскільки немає особливого налаштування, окрім додавання ярлика. Ярлики на екрані блокування є досить корисними, а підхід Google у програмі налаштування системного інтерфейсу користувача був досить потужним – він дозволяв вам не лише вибрати ярлики програм, а також конкретні дії різних програм, усі перелічені супроводжуються інтуїтивно зрозумілими піктограмами меню. Хоча цей підхід не настільки інтуїтивно зрозумілий і доступний, він залишається досить простим, і ви можете як і раніше додавати ярлики для будь-якої активності програми за допомогою ADB. Усе, що вам потрібно зробити, це передати команди оболонки 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. Не дозволяйте цьому обмеженому посібнику коротко продавати ці функції: можливості безмежні, оскільки ви не лише можете додавати ярлики для будь-якої дії на екран блокування, але за допомогою кодів клавіш ви можете додавати всі види функцій, як елементи керування медіа, переміщатися по електронних листах, гортати сторінки і більше. Якщо ви фанат мого попереднього Підручники Tasker, тоді ви знайдете масу способів використовувати ці функції та отримати максимум від свого пристрою.
Що ви думаєте про ці функції та їх видалення? Виникли запитання? Залишити коментар.