Cum să adăugați taste înainte/înapoi la bara de navigare a Android O pentru a citi rapid e-mailurile

Un tutorial despre cum să adăugați taste înainte și înapoi în bara de navigare în Android O când utilizați aplicația Gmail pentru a citi rapid e-mailurile.

Dacă timpul petrecut pe smartphone-ul tău constă în a parcurge o mulțime de e-mailuri, atunci s-ar putea să ți se pare enervant să schimbi accidental mesajele atunci când încerci să-ți vezi întregul mesaj de e-mail. Mulțumită noului Personalizarea barei de navigare în Android O, putem adăuga taste noi în bara de navigare pentru a efectua acțiuni personalizate. În acest caz, vom adăuga două taste noi la bara de navigare care vor face acest lucru treceți înainte/înapoi în lista dvs. de e-mail ori de câte ori folosim aplicația Gmail.

Îi mulțumesc lui Eli Irvin pentru (din nou) că a testat acest lucru pentru mine și a capturat înregistrarea ecranului de mai sus.

Dacă ai urmărit tutorialele noastre anterioare Android O, atunci veți ști cum vom aborda această problemă. Acest tutorial este destul de asemănător cu al nostru tutorial pentru butonul imagine în imagine, așa că dacă ați citit asta, atunci acesta ar trebui să fie ușor.


Adăugați tastele înainte/înapoi în bara de navigare în timp ce sunteți în Gmail

Cerințe:

  • Tasker ($2.99)
  • SecureTask

Tasker este necesar deoarece este aplicația de automatizare pe care o folosim pentru a detecta aplicația în care ne aflăm și trimiteți comenzi prin plug-in-ul SecureTask, care este ceea ce se va ocupa de schimbarea navigației noastre bar. După ce ați instalat ambele aplicații, trebuie să le setăm pe ambele.

Pentru ca Tasker să detecteze în ce aplicație ne aflăm, trebuie să îi acordăm serviciul de accesibilitate. Acest lucru este foarte rapid, pur și simplu accesați Setări --> Accesibilitate și căutați „Tasker” în lista de Servicii. Activați serviciul de accesibilitate.

În continuare, trebuie să acordăm SecureTask posibilitatea de a modifica setările sistemului de pe dispozitivul nostru. Pentru a face acest lucru, trebuie să acordăm SecureTask o permisiune specială cunoscută sub numele de WRITE_SECURE_SETTINGS, care este în mod normal inaccesibil pentru aplicațiile obișnuite, dar poate fi acordat manual de către un utilizator prin utilizarea ADB. Astfel, va trebui să aveți ADB în funcțiune pe mașina dvs. pentru a funcționa. Din fericire, acordarea acestei permisiuni este o singură dată și vom folosi SecureTask în viitoare tutoriale legate de Android O (dintre care mai sunt câteva), așa că cu siguranță merită făcut aceasta.

Configurarea ADB

Primul lucru pe care trebuie să-l faceți este să descărcați binarul ADB pentru sistemul dvs. de operare. Puteți face acest lucru aici. După ce le-ați descărcat, trebuie să vă asigurați că aveți șofer adecvat dacă ești pe Windows.

Odată ce ați extras fișierul binar într-un folder separat și ați instalat driverul, trebuie să activăm apoi Depanarea USB pe smartphone. Pentru a face acest lucru, deschideți Setări și accesați Despre telefon. Atingeți Numărul versiunii de 7 ori până când veți primi un dialog care vă spune că ați deblocat Opțiuni pentru dezvoltatori. Puteți accesa Opțiuni pentru dezvoltatori din Setări acum. Aparent, în Android O, trebuie să introduceți codul PIN/parola înainte de a putea deschide Opțiuni pentru dezvoltatori. Faceți acest lucru și căutați Debugging USB, apoi activați-l.

Acum conectați telefonul și deschideți un prompt de comandă în același director în care ați extras binarul ADB. (Utilizatorii de Windows, țineți apăsată Shift+clic dreapta în acel folder și selectați „deschideți promptul de comandă aici”). adb devices în promptul de comandă. Veți vedea un mesaj că serverul ADB este pornit, apoi pe telefon veți vedea o solicitare care vă cere să acordați acces ADB computerului. Accepta aceasta. Acum când intri adb devices în promptul de comandă, ar trebui să vedeți numărul de serie al dispozitivului dvs., dacă da, atunci ați avut succes.

Se acordă WRITE_SECURE_SETTINGS pentru SecureTask

Cu un prompt de comandă ADB deschis, introduceți următoarea comandă pentru a acorda SecureTask permisiunea necesară.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask va avea acum capacitatea de a modifica setările sistemului fără acces root! Acum suntem gata să trecem la Tasker.

Configurarea profilului Tasker

Deschideți Tasker și creați un profil nou. Numiți-o „Taste de parcurgere Gmail”. Selectează Aplicație Context și căutați aplicația de e-mail în care doriți să activați tastele barei de navigare (de ex. Gmail). Selectați aplicația (aplicațiile) dorite, apoi reveniți pentru a crea următoarea sarcină.

Tasker vă va cere să atașați o sarcină la acest nou profil. Creați o sarcină nouă când vi se cere și denumiți-o (sau nu). Vom crea două acțiuni în această sarcină de intrare, după cum urmează:

  1. A1: Plugin --> SecureTask --> Setări securizate. Acțiune: Scrie. Setare: secure sysui_nav_bar_left. Valoare: key(21:com.android.systemui/2131230907)
  2. A2: Plugin --> SecureTask --> Setări securizate. Acțiune: Scrie. Setare: secure sysui_nav_bar_right. Valoare: key(22:com.android.systemui/2131231004)

Asta e pentru Entry Task (cea care rulează când intri în aplicația de e-mail), acum trebuie să adăugăm o Exit Task pentru a dezactiva cele două taste când părăsim aplicația de e-mail. Creați o sarcină de ieșire apăsând lung pe sarcina de intrare și selectând opțiunea „adăugați sarcină de ieșire” când apare. De asemenea, vom crea două acțiuni în această sarcină, după cum urmează:

  1. A1: Plugin --> SecureTask --> Setări securizate. Acțiune: Scrie. Setare: secure sysui_nav_bar_left. Valoare: null
  2. A2: Plugin --> SecureTask --> Setări securizate. Acțiune: Scrie. Setare: secure sysui_nav_bar_right. Valoare: null

Asta este! Acum, când intrați în aplicația Gmail (sau orice altă aplicație de e-mail pe care ați ales-o), veți vedea acum cele două taste din bara de navigare pentru a vă permite să vă deplasați înainte sau înapoi în lista dvs. de e-mail.


Descărcați și importați

Ca și în cazul tuturor tutorialelor legate de Tasker, vă vom oferi fișierul XML pe care îl puteți descărca și importa. Descărcați fișierul prf.xml de pe AndroidFileHost de mai jos și salvați-l în memoria internă. Deschideți Tasker și apăsați lung pe fila Profiluri sus, până când vedeți un buton Import. Atingeți-l și căutați fișierul XML pe care tocmai l-ați salvat, apoi selectați-l pentru a-l importa. Asigurați-vă că aveți serviciul de accesibilitate Tasker activat și că ați acordat WRITE_SECURE_SETTINGS la SecureTask așa cum este menționat în articolul meu, altfel acest profil nu va funcționa orice pe telefonul tau!

Descărcați profilul „Taste de derulare Gmail” de pe AndroidFileHost

Dacă vă întrebați ce altceva putem realiza cu SecureTask și Android O, rămâneți pe portalul XDA pentru că avem mai multe de împărtășit. Așteptați-vă la mai multe tutoriale despre cum vă puteți face bara de navigare în Android O să realizeze multe funcții utile!