Руководство о том, как добавить клавиши вперед и назад на панель навигации в Android O при использовании приложения Gmail для быстрого чтения электронных писем.
Если вы проводите время на смартфоне, просматривая массу электронных писем, то вас может раздражать случайное переключение сообщений, когда вы пытаетесь просмотреть все сообщение электронной почты. Благодаря новому настройщик панели навигации в Android O, мы можем добавить новые клавиши на панель навигации для выполнения дополнительных действий. В этом случае мы добавим две новые клавиши на панель навигации, которые будут перемещаться вперед/назад по списку адресов электронной почты всякий раз, когда мы используем приложение Gmail..
Спасибо Эли Ирвину за (снова) тестирование этого для меня и запись экрана выше.
Если вы следили наши предыдущие руководства по Android O, тогда вы узнаете, как мы будем решать эту проблему. Этот урок очень похож на наш Учебное пособие по использованию кнопок «картинка в картинке», так что если вы это прочитали, то это будет несложно.
Добавьте клавиши вперед/назад на панель навигации в Gmail
Требования:
- Таскер ($2.99)
- SecureTask
Tasker необходим, потому что это приложение для автоматизации, которое мы используем, чтобы определить, в каком приложении мы находимся. и отправлять команды через плагин SecureTask, который будет обрабатывать изменение нашей навигации. бар. После того, как вы установили оба приложения, нам нужно настроить их оба.
Чтобы Tasker мог определить, в каком приложении мы находимся, нам необходимо предоставить ему службу специальных возможностей. Сделать это очень быстро: просто зайдите в «Настройки» -> «Доступность» и найдите «Tasker» в списке служб. Включите службу специальных возможностей.
Далее нам нужно предоставить SecureTask возможность изменять системные настройки на нашем устройстве. Для этого мы должны предоставить SecureTask специальное разрешение, известное как WRITE_SECURE_SETTINGS, которое обычно недоступно для обычных приложений, но может быть предоставлено пользователем вручную с помощью ADB. Таким образом, чтобы все заработало, вам понадобится запустить ADB на вашем компьютере. К счастью, предоставление этого разрешения является одноразовым, и мы будем использовать SecureTask в будущие руководства по Android O (их есть еще пара), так что это определенно стоит сделать это.
Настройка АБР
Первое, что вам нужно сделать, это загрузить двоичный файл ADB для вашей конкретной ОС. Вы можете сделать это здесь. После того, как вы их загрузили, вам необходимо убедиться, что у вас есть правильный водитель если вы используете Windows.
После того, как вы извлекли двоичный файл в отдельную папку и установили драйвер, нам нужно включить отладку по USB на смартфоне. Для этого откройте «Настройки» и перейдите в «О телефоне». Нажмите на номер сборки 7 раз, пока не появится диалоговое окно с сообщением о том, что вы разблокировали параметры разработчика. Теперь вы можете получить доступ к параметрам разработчика в настройках. Очевидно, в Android O вам необходимо ввести свой PIN-код/пароль, прежде чем вы сможете открыть параметры разработчика. Сделайте это и найдите «Отладка по 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». Выберите Приложение Контекст и найдите приложение электронной почты, в котором вы хотите включить клавиши панели навигации (например. Gmail). Выберите нужное приложение(а), затем вернитесь, чтобы создать задачу.
Tasker попросит вас прикрепить задачу к этому новому профилю. Создайте новую задачу, когда ее спросят, и назовите ее (или не назовите). В этой входной задаче мы создадим два действия следующим образом:
- А1: Плагин -> SecureTask -> Настройки безопасности.. Действие: Писать. Параметр:
secure sysui_nav_bar_left
. Ценить:key(21:com.android.systemui/2131230907)
- А2: Плагин -> SecureTask -> Настройки безопасности. Действие: Писать. Параметр:
secure sysui_nav_bar_right
. Ценить:key(22:com.android.systemui/2131231004)
Вот и все, что касается задачи входа (той, которая запускается при входе в приложение электронной почты), теперь нам нужно добавить задачу выхода, чтобы отключить две клавиши, когда мы выходим из приложения электронной почты. Создайте задачу выхода, нажав и удерживая входную задачу и выбрав опцию «Добавить задачу выхода», когда она появится. Мы также создадим два действия в этой задаче следующим образом:
- А1: Плагин -> SecureTask -> Настройки безопасности.. Действие: Писать. Параметр:
secure sysui_nav_bar_left
. Ценить:null
- А2: Плагин -> SecureTask -> Настройки безопасности. Действие: Писать. Параметр:
secure sysui_nav_bar_right
. Ценить:null
Вот и все! Теперь, когда вы входите в приложение Gmail (или любое другое выбранное вами почтовое приложение), вы увидите две клавиши панели навигации, позволяющие перемещаться вперед или назад по списку электронной почты.
Скачать и импортировать
Как и во всех руководствах, связанных с Tasker, мы предоставим XML-файл, который вы сможете загрузить и импортировать. Загрузите файл prf.xml с AndroidFileHost ниже и сохраните его во внутренней памяти. Откройте Tasker и нажмите и удерживайте вкладку «Профили» вверху, пока не увидите кнопку «Импорт». Нажмите на него и найдите только что сохраненный XML-файл, затем выберите его, чтобы импортировать. Убедитесь, что у вас включена служба специальных возможностей Tasker и предоставлено разрешение WRITE_SECURE_SETTINGS в SecureTask, как указано в моей статье, иначе этот профиль не подойдет. что-нибудь на вашем телефоне!
Загрузите профиль «Клавиши прокрутки Gmail» с AndroidFileHost.
Если вам интересно, чего еще мы можем достичь с помощью SecureTask и Android O, следите за обновлениями на портале XDA, потому что нам есть чем поделиться.. Ожидайте больше руководств о том, как заставить панель навигации в Android O выполнять множество полезных функций!