So fügen Sie der Navigationsleiste von Android O Vorwärts-/Rückwärtstasten hinzu, um E-Mails schnell zu lesen

Eine Anleitung zum Hinzufügen von Vorwärts- und Rückwärtstasten zu Ihrer Navigationsleiste in Android O, wenn Sie die Gmail-App zum schnellen Lesen von E-Mails verwenden.

Wenn Sie die Zeit, die Sie auf Ihrem Smartphone verbringen, darin bestehen, Unmengen an E-Mails zu lesen, kann es für Sie ärgerlich sein, versehentlich zwischen Nachrichten zu wechseln, während Sie versuchen, Ihre gesamte E-Mail-Nachricht zu sehen. Dank der neuen Navigationsleisten-Anpasser in Android Okönnen wir der Navigationsleiste neue Tasten hinzufügen, um benutzerdefinierte Aktionen auszuführen. In diesem Fall fügen wir der Navigationsleiste zwei neue Tasten hinzu Bewegen Sie sich in Ihrer E-Mail-Liste vorwärts/rückwärts, wann immer wir die Gmail-App verwenden.

Vielen Dank an Eli Irvin, der dies (erneut) für mich getestet und die obige Bildschirmaufnahme aufgenommen hat.

Wenn Sie es verfolgt haben Unsere vorherigen Android O-TutorialsDann wissen Sie, wie wir dieses Problem angehen. Dieses Tutorial ist unserem ziemlich ähnlich

Tutorial zur Bild-in-Bild-Schaltfläche, also wenn Sie das durchgelesen haben, dürfte dies ein Kinderspiel sein.


Fügen Sie in Gmail Vorwärts-/Rückwärtstasten zur Navigationsleiste hinzu

Anforderungen:

  • Tasker ($2.99)
  • SecureTask

Tasker ist notwendig, da es sich um die Automatisierungs-App handelt, die wir verwenden, um zu erkennen, in welcher Anwendung wir uns befinden und senden Sie Befehle über das SecureTask-Plug-in, das die Änderung unserer Navigation übernimmt Bar. Nachdem Sie beide Anwendungen installiert haben, müssen wir sie beide einrichten.

Damit Tasker erkennen kann, in welcher Anwendung wir uns befinden, müssen wir ihm den Accessibility Service gewähren. Das geht ganz schnell: Gehen Sie einfach zu Einstellungen -> Barrierefreiheit und suchen Sie in der Liste der Dienste nach „Tasker“. Aktivieren Sie den Barrierefreiheitsdienst.

Als nächstes müssen wir SecureTask die Möglichkeit gewähren, die Systemeinstellungen auf unserem Gerät zu ändern. Dazu müssen wir SecureTask eine spezielle Berechtigung namens WRITE_SECURE_SETTINGS erteilen normalerweise nicht für reguläre Anwendungen zugänglich, kann jedoch manuell von einem Benutzer mithilfe von ADB gewährt werden. Daher muss ADB auf Ihrem Computer ausgeführt werden, damit dies funktioniert. Glücklicherweise ist die Erteilung dieser Berechtigung nur eine einmalige Sache und wir werden SecureTask in verwenden zukünftige Android O-bezogene Tutorials (von denen es noch ein paar mehr gibt), es lohnt sich also auf jeden Fall Es.

ADB einrichten

Als Erstes müssen Sie die ADB-Binärdatei für Ihr spezielles Betriebssystem herunterladen. Dies können Sie hier tun. Nachdem Sie sie heruntergeladen haben, müssen Sie sicherstellen, dass Sie sie haben Richtiger Fahrer wenn Sie Windows verwenden.

Nachdem Sie die Binärdatei in einen separaten Ordner extrahiert und den Treiber installiert haben, müssen wir als nächstes das USB-Debugging auf dem Smartphone aktivieren. Öffnen Sie dazu die Einstellungen und gehen Sie zu „Über das Telefon“. Tippen Sie sieben Mal auf Build-Nummer, bis ein Dialogfeld angezeigt wird, das Sie darüber informiert, dass Sie die Entwickleroptionen freigeschaltet haben. Sie können jetzt in den Einstellungen auf die Entwickleroptionen zugreifen. Anscheinend müssen Sie in Android O Ihre PIN/Ihr Passwort eingeben, bevor Sie die Entwickleroptionen öffnen können. Tun Sie dies und suchen Sie nach USB-Debugging, und aktivieren Sie es dann.

Schließen Sie nun Ihr Telefon an und öffnen Sie eine Eingabeaufforderung in demselben Verzeichnis, in dem Sie die ADB-Binärdatei extrahiert haben. (Windows-Benutzer halten die Umschalttaste gedrückt und klicken mit der rechten Maustaste in diesen Ordner und wählen „Eingabeaufforderung hier öffnen“.) Geben Sie ein adb devices in die Eingabeaufforderung ein. Sie sehen eine Meldung, dass der ADB-Server gestartet wird. Anschließend werden Sie auf Ihrem Telefon aufgefordert, Ihrem Computer ADB-Zugriff zu gewähren. Akzeptieren. Jetzt, wenn Sie eintreten adb devices In der Eingabeaufforderung sollten Sie die Seriennummer Ihres Geräts sehen. Wenn ja, dann waren Sie erfolgreich.

Gewähren von WRITE_SECURE_SETTINGS an SecureTask

Geben Sie bei geöffneter ADB-Eingabeaufforderung den folgenden Befehl ein, um SecureTask die erforderliche Berechtigung zu erteilen.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask hat jetzt die Möglichkeit, Systemeinstellungen ohne Root-Zugriff zu ändern! Jetzt können wir mit Tasker fortfahren.

Einrichten des Tasker-Profils

Öffnen Sie Tasker und erstellen Sie ein neues Profil. Nennen Sie es „Gmail-Bildlauftasten“. Wähle aus Anwendung Kontext und suchen Sie nach der E-Mail-App, in der Sie die Navigationsleistentasten aktivieren möchten (z. B. Gmail). Wählen Sie die gewünschte(n) App(s) aus und kehren Sie dann zurück, um als nächstes eine Aufgabe zu erstellen.

Tasker fordert Sie auf, eine Aufgabe an dieses neue Profil anzuhängen. Erstellen Sie eine neue Aufgabe, wenn Sie dazu aufgefordert werden, und benennen Sie sie (oder auch nicht). Wir werden in dieser Eingabeaufgabe zwei Aktionen wie folgt erstellen:

  1. A1: Plugin -> SecureTask -> Sichere Einstellungen. Aktion: Schreiben. Einstellung: secure sysui_nav_bar_left. Wert: key(21:com.android.systemui/2131230907)
  2. A2: Plugin -> SecureTask -> Sichere Einstellungen. Aktion: Schreiben. Einstellung: secure sysui_nav_bar_right. Wert: key(22:com.android.systemui/2131231004)

Das war's für den Eingabe-Task (derjenige, der ausgeführt wird, wenn Sie die E-Mail-App aufrufen). Jetzt müssen wir einen Exit-Task hinzufügen, um die beiden Tasten zu deaktivieren, wenn wir die E-Mail-App verlassen. Erstellen Sie eine Exit-Aufgabe, indem Sie lange auf die Entry-Aufgabe drücken und die Option „Exit-Task hinzufügen“ auswählen, wenn sie angezeigt wird. Wir werden in dieser Aufgabe auch zwei Aktionen erstellen, wie folgt:

  1. A1: Plugin -> SecureTask -> Sichere Einstellungen. Aktion: Schreiben. Einstellung: secure sysui_nav_bar_left. Wert: null
  2. A2: Plugin -> SecureTask -> Sichere Einstellungen. Aktion: Schreiben. Einstellung: secure sysui_nav_bar_right. Wert: null

Das ist es! Wenn Sie nun die Gmail-App (oder eine andere von Ihnen gewählte E-Mail-App) aufrufen, sehen Sie nun die beiden Navigationsleistentasten, mit denen Sie in Ihrer E-Mail-Liste vorwärts oder rückwärts navigieren können.


Herunterladen und importieren

Wie bei allen Tasker-bezogenen Tutorials stellen wir die XML-Datei zur Verfügung, die Sie herunterladen und importieren können. Laden Sie die Datei prf.xml unten von AndroidFileHost herunter und speichern Sie sie in Ihrem internen Speicher. Öffnen Sie Tasker und drücken Sie lange auf die Registerkarte „Profile“ oben, bis Sie die Schaltfläche „Importieren“ sehen. Tippen Sie darauf und suchen Sie nach der XML-Datei, die Sie gerade gespeichert haben. Wählen Sie sie dann aus, um sie zu importieren. Stellen Sie sicher, dass Sie den Accessibility Service von Tasker aktiviert und gewährt haben WRITE_SECURE_SETTINGS zu SecureTask, wie in meinem Artikel erwähnt, andernfalls reicht dieses Profil nicht aus alles auf deinem Handy!

Laden Sie das Profil „Gmail Scroll Keys“ von AndroidFileHost herunter

Wenn Sie sich fragen, was wir mit SecureTask und Android O sonst noch erreichen können, bleiben Sie auf dem XDA-Portal auf dem Laufenden, denn wir haben noch mehr zu teilen. Erwarten Sie weitere Tutorials, wie Sie Ihre Navigationsleiste in Android O so gestalten können, dass sie viele nützliche Funktionen erfüllt!