Как да добавите клавиши за напред/назад към навигационната лента на Android O за бързо четене на имейли

Урок за това как да добавите клавиши за напред и назад към лентата за навигация в Android O, когато използвате приложението Gmail за бързо четене на имейли.

Ако времето, прекарано на вашия смартфон, се състои от разглеждане на тон имейли, тогава може да ви е досадно да превключвате случайно съобщения, когато се опитвате да видите цялото си имейл съобщение. Благодарение на новия инструмент за персонализиране на лентата за навигация в Android O, можем да добавим нови клавиши към лентата за навигация, за да извършваме персонализирани действия. В този случай ще добавим два нови клавиша към лентата за навигация, които ще придвижване напред/назад във вашия имейл списък винаги, когато използваме приложението Gmail.

Благодаря на Eli Irvin за (отново) тестване на това за мен и заснемане на горния запис на екрана.

Ако сте следвали нашите предишни уроци за Android O, тогава ще разберете как ще се справим с този проблем. Този урок е доста подобен на нашия урок за бутони картина в картина, така че ако сте прочели това, тогава това трябва да е лесно.


Добавете клавиши за напред/назад към лентата за навигация, докато сте в Gmail

Изисквания:

  • Tasker ($2.99)
  • SecureTask

Tasker е необходим, защото това е приложението за автоматизация, което използваме, за да открием в какво приложение се намираме и изпращане на команди чрез плъгина SecureTask, което ще се справи с промяната на нашата навигация бар. След като инсталирате и двете приложения, трябва да ги настроим.

За да може Tasker да открие в какво приложение се намираме, трябва да предоставим неговата услуга за достъпност. Това става много бързо, просто отидете на Настройки --> Достъпност и потърсете „Tasker“ в списъка с услуги. Активирайте услугата за достъпност.

След това трябва да предоставим на SecureTask възможността да променя системните настройки на нашето устройство. За да направим това, трябва да предоставим на SecureTask специално разрешение, известно като WRITE_SECURE_SETTINGS, което е обикновено недостъпни за обикновени приложения, но могат да бъдат предоставени ръчно от потребител чрез използването на ADB. По този начин ще трябва да имате ADB и да работи на вашата машина, за да работи това. За щастие предоставянето на това разрешение е само еднократно и ние ще използваме SecureTask в бъдещи уроци, свързани с Android O (от които има още няколко), така че определено си струва да се направи то.

Настройка на ADB

Първото нещо, което трябва да направите, е да изтеглите двоичния файл на ADB за вашата конкретна операционна система. Можете да го направите тук. След като ги изтеглите, трябва да се уверите, че имате правилен драйвер ако сте на Windows.

След като извлечете двоичния файл в отделна папка и инсталирате драйвера, трябва да активираме USB Debugging на смартфона. За да направите това, отворете Настройки и отидете на Всичко за телефона. Докоснете Номер на компилация 7 пъти, докато получите диалогов прозорец, който ви казва, че сте отключили Опции за разработчици. Имате достъп до Опции за разработчици в Настройки сега. Очевидно в Android O трябва да въведете своя ПИН/парола, преди да можете да отворите Опции за разработчици. Направете го и потърсете USB отстраняване на грешки, след което го активирайте.

Сега включете телефона си и отворете команден ред в същата директория, където сте извлекли двоичния файл на ADB. (Потребители на Windows, задръжте shift+щракнете с десния бутон в тази папка и изберете „отваряне на командния ред тук.“) Въведете adb devices в командния ред. Ще видите съобщение, че ADB сървърът се стартира, след което на телефона си ще видите подкана, която ви моли да предоставите на вашия компютър ADB достъп. Приеми го. Сега, когато влезете adb devices в командния ред, трябва да видите серийния номер на вашето устройство, ако е така, значи сте успели.

Предоставяне на WRITE_SECURE_SETTINGS на SecureTask

При отворен команден ред на ADB въведете следната команда, за да предоставите на SecureTask необходимото разрешение.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask вече ще има способността да променя системните настройки без root достъп! Сега сме готови да преминем към Tasker.

Настройване на профила на Tasker

Отворете Tasker и създайте нов профил. Наречете го „Gmail Scroll Keys“. Изберете Приложение Контекст и потърсете приложението за електронна поща, в което искате да активирате клавишите на лентата за навигация (напр. Gmail). Изберете приложенията, които искате, след което се върнете, за да създадете следващата задача.

Tasker ще ви помоли да прикачите задача към този нов профил. Създайте нова задача, когато бъдете попитани, и я наименувайте (или не). Ще създадем две действия в тази задача за въвеждане, както следва:

  1. A1: Добавка --> SecureTask --> Secure Settings. Действие: Пишете. Настройка: secure sysui_nav_bar_left. Стойност: key(21:com.android.systemui/2131230907)
  2. A2: Добавка --> SecureTask --> Secure Settings. Действие: Пишете. Настройка: secure sysui_nav_bar_right. Стойност: key(22:com.android.systemui/2131231004)

Това е всичко за задачата за влизане (тази, която се изпълнява, когато влезете в приложението за електронна поща), сега трябва да добавим задача за излизане, за да деактивираме двата клавиша, когато напуснем приложението за електронна поща. Създайте изходна задача, като натиснете продължително върху входната задача и изберете опцията „добавяне на изходна задача“, когато се появи. Също така ще създадем две действия в тази задача, както следва:

  1. A1: Добавка --> SecureTask --> Secure Settings. Действие: Пишете. Настройка: secure sysui_nav_bar_left. Стойност: null
  2. A2: Добавка --> SecureTask --> Secure Settings. Действие: Пишете. Настройка: secure sysui_nav_bar_right. Стойност: null

Това е! Сега, когато влезете в приложението Gmail (или каквото и да е друго приложение за електронна поща, което сте избрали), вече ще видите двата клавиша на лентата за навигация, които ви позволяват да се придвижвате напред или назад в списъка си с имейли.


Изтегляне и импортиране

Както при всички уроци, свързани с Tasker, ние ще предоставим XML файла, който можете да изтеглите и импортирате. Изтеглете файла prf.xml от AndroidFileHost по-долу и го запазете във вашата вътрешна памет. Отворете Tasker и натиснете дълго върху раздела Profiles в горната част, докато видите бутон Import. Докоснете това и потърсете XML файла, който току-що сте запазили, след което го изберете, за да го импортирате. Уверете се, че услугата за достъпност на Tasker е активирана и сте предоставили WRITE_SECURE_SETTINGS към SecureTask, както е споменато в моята статия, в противен случай този профил няма да работи всичко на вашия телефон!

Изтеглете профила „Gmail Scroll Keys“ от AndroidFileHost

Ако се чудите какво друго можем да постигнем със SecureTask и Android O, следете портала XDA, защото имаме още какво да споделим. Очаквайте още уроци за това как можете да направите вашата навигационна лента в Android O да изпълнява много полезни функции!