Android O Developer Preview 3 премахва навигационната лента и персонализирането на преките пътища на заключващия екран; ето как все още можете да ги персонализирате.
Прегледът за разработчици на Android O вече има достигна третото си издание, което означава, че окончателните API са готови и Google се подготвя за предстоящо и скорошно издание, като в оставащия предварителен преглед за разработчици се очакват само незначителни корекции на грешки. С предишни визуализации на Android O видяхме купища подобрения на потребителския интерфейс, както и някои допълнителни функции за персонализиране, някои от които вероятно се тестват и може да не са налични по-късно издания.
Всъщност потребителите съобщават, че с Android O DP3, персонализиране на пряк път за заключен екран и персонализиране на лентата за навигация имат и двете бяха премахнати от тунера на системния потребителски интерфейс, което предполага, че всъщност няма да стигнат до стабилната версия на Android O като функции, ориентирани към потребителите. Но това не означава, че те все още не са достъпни - всъщност персонализирането на навигационната лента е латентно в AOSP от Nougat,
криейки се там през цялото време. Така че, въпреки че функцията не беше нова, Google експериментира с представянето й на крайните потребители, като я постави в системния UI тунер, където се намират всички скрити, експериментални функции. Въпреки че имахме късмета да получим новата лента за навигация и функции за заключен екран, въведени в първия Android O Developer Preview, не знаем кога ще си върнем тези функции. Най-вероятно дори няма да ги видим активирани в официалното издание по подразбиране, вероятно дори и под системния UI тунер.За щастие е така все още е възможно да се манипулират тези функции без да е необходимо да имате достъп до официалния интерфейс. Изненада, изненада, бяха премахнати само менютата, обърнати към потребителя, което означава, че все още можете да се възползвате много от тези функции, ако искате да персонализирате компилацията на Android O DP3. Вероятно неофициалният метод, който ще опишем по-долу, ще работи и при официалното издание, освен ако Google напълно премахне кода отговорен за функцията от System UI APK, така че пазете това ръководство под ръка, в случай че нямате достъп до визуализацията, но искате да експериментирате с това по късно. Ако сте на Nougat, в зависимост от вашия ROM можете да играете с персонализирането на лентата за навигация точно сега.
Изисквания: Това ръководство е насочено към потребители, работещи с 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. След това активирайте Опции за разработчици, като отидете на Настройки --> Всичко за телефона и докоснете Build Number 7 пъти. След това отворете Опции за разработчици в Настройки (ще ви подкани да въведете ПИН/парола на телефона си) и активирайте USB отстраняване на грешки. Включете телефона си в компютъра си, отворете команден ред/терминал, където сте запазили своя ADB двоичен файл, след което въведете adb devices
. Вашият телефон ще ви подкани да активирате ADB достъп - дайте го, след което ще видите серийния номер на телефона си в командния ред/терминал.
Сега можете да въведете командата, за да предоставите необходимото разрешение, както е споменато в приложението Персонализирана лента за навигация. След като предоставите на приложението това разрешение, ще преминете през тест за съвместимост, при който приложението ще се опита да промени навигационната ви лента. Ако е успешно, ще можете да продължите и да влезете в главното меню.
Пренареждане на бутоните на лентата за навигация
Пренареждането на лентата за навигация е доста лесно с помощта на приложението. Уверете се, че сте бета тестер, за да използвате експерименталните функции, както е посочено по-горе. Ще намерите раздел, наречен експериментални настройки, отворете го, за да видите опциите, които ви позволяват да замените трите си съществуващи ключа. Можете да промените реда им или да ги промените на каквото искате, приложението е доста интуитивно и не би трябвало да имате проблем да стигнете до настройка, която ви харесва.
Други приложения на персонализираната лента за навигация
Приложението Персонализирана лента за навигация има метричен тон от функции, през които трябва да преминете, така че разгледайте предложенията му сами! Ето само два предишни урока, които съм написал, които показват как можете да използвате интеграцията на Tasker на приложението (професионална функция) за полезни ситуации.
- Как да добавите контроли за възпроизвеждане на мултимедия към лентата за навигация, когато възпроизвеждате музика
- Как да добавите ляв/десен курсор на клавиатурата към навигационната лента по време на въвеждане на текст
Тъй като приложението предлага възможност за задействане на събития на Tasker, можете технически да програмирате клавишите на лентата за навигация да извършват почти всяко действие, което можете да си представите, в каквато ситуация искате.
Персонализиране на заключен екран с помощта на ADB
За щастие тази функция е много проста, тъй като няма много персонализиране освен добавянето на пряк път. Преките пътища за заключен екран са доста полезни и подходът на Google в тунера на системния потребителски интерфейс беше доста мощен - той ви позволи не само изберете преки пътища за приложения, но също и специфични дейности на различни приложения, всички изброени придружени с икони в интуитивен меню. Въпреки че този подход не е толкова интуитивен и достъпен, той остава доста прост и можете все пак добавяйте преки пътища към всяка дейност в приложението използвайки ADB. Всичко, което трябва да направите, е да предадете adb shell команди със следния синаксис:
За левия клавиш:
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 освобождаване. Въпреки това, както можете да видите, все още е възможно да получите достъп до основната функционалност дори без GUI в System UI тунер, което означава, че ще продължите да можете да променяте навигационната лента и преките пътища на заключения екран, след като O се появи. Не позволявайте на това ограничено ръководство да продава накратко тези функции: възможностите са безкрайни, тъй като не само можете да добавяте преки пътища към всяка дейност към заключения екран, но с помощта на ключови кодове можете да добавяте всякакви функции като медийни контроли, навигирайте през имейли, превъртане през страници и още. Ако сте фен на предишния ми Уроци по Tasker, тогава ще намерите много начини да използвате тези функции и да се възползвате максимално от вашето устройство.
Какво мислите за тези функции и премахването им? Имате въпроси? Оставете коментар.