Як додати клавіші вперед/назад до панелі навігації Android O, щоб швидко читати електронні листи

Підручник про те, як додати клавіші вперед і назад на панель навігації в Android O під час використання програми Gmail для швидкого читання електронних листів.

Якщо ваш час, проведений на смартфоні, складається з перегляду тонни електронних листів, то вас може дратувати випадкова зміна повідомлень, коли ви намагаєтеся переглянути своє повідомлення електронної пошти. Завдяки новому настроювач панелі навігації в Android O, ми можемо додати нові клавіші на навігаційну панель для виконання спеціальних дій. У цьому випадку ми додамо дві нові клавіші до панелі навігації, які будуть переміщатися вперед/назад у списку електронної пошти щоразу, коли ми використовуємо програму Gmail.

Дякую Елі Ірвіну за те, що (знову) випробував це для мене та зробив запис наведеного вище екрана.

Якщо ви стежите наші попередні посібники з 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 вам потрібно ввести PIN-код/пароль, перш ніж ви зможете відкрити параметри розробника. Зробіть це та знайдіть пункт USB Debugging, а потім увімкніть його.

Тепер підключіть свій телефон і відкрийте командний рядок у тому самому каталозі, де ви роздобули двійковий файл 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». Виберіть застосування Контекст і знайдіть програму електронної пошти, у якій потрібно ввімкнути клавіші панелі навігації (наприклад, 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 і натисніть і утримуйте вкладку Профілі вгорі, доки не побачите кнопку Імпортувати. Торкніться цього та знайдіть XML-файл, який ви щойно зберегли, а потім виберіть його, щоб імпортувати. Переконайтеся, що у вас увімкнено службу доступності Tasker і ви надали дозвіл WRITE_SECURE_SETTINGS до SecureTask, як зазначено в моїй статті, інакше цей профіль не працюватиме будь-що на вашому телефоні!

Завантажте профіль «Gmail Scroll Keys» з AndroidFileHost

Якщо вам цікаво, чого ще ми можемо досягти за допомогою SecureTask і Android O, стежте за новинами на порталі XDA, оскільки нам є чим поділитися. Очікуйте більше посібників про те, як зробити так, щоб ваша панель навігації в Android O виконувала багато корисних функцій!