Un tutorial despre cum să adăugați taste de derulare a paginii în bara de navigare în timp ce utilizați browserul Google Chrome în Android O folosind Tasker și SecureTask.
Noi am fost distrându-se mult la XDA cu noul personalizare a barei de navigare în această săptămână. De la chei personalizate la controlează redarea muzicii, comutare modul imagine în imagine în timp ce utilizați YouTube, și, în sfârșit adăugați taste pentru a vă deplasa prin lista de conversații prin e-mail, există o mulțime de moduri în care puteți profita de personalizarea barei de navigare pentru a vă îmbunătăți aplicațiile preferate. Cel mai recent, v-am arătat și cum adăugați pictograme personalizate la tastele barei de navigare astfel încât să puteți identifica mai ușor ceea ce reprezintă de fapt cheile dvs. personalizate în profilurile dvs. Tasker. Și acum, vă vom arăta un exemplu care profită de asta pentru a adăuga tastele de derulare a paginii către bara de navigare în timp ce utilizați Google Chrome.
Mulțumesc lui Eli Irvin pentru că mi-a testat scenariul și a capturat această înregistrare a ecranului.
După cum puteți vedea în videoclipul de mai sus, când testerul meu a deschis Google Chrome, au fost adăugate două taste noi la bara de navigare care, atunci când sunt apăsate, derulează pagina în sus sau în jos. Codurile cheie care sunt trimise sunt KEYCODE_PAGE_DOWN (#93) și KEYCODE_PAGE_UP (#92). Pictogramele care apar sunt destul de explicite în ceea ce privește care reprezintă derularea în jos versus în sus, datorită faptului că am folosit pictograme personalizate din Baza de date cu icoane.
Vă vom arăta cum să replicați această configurație pe propriul dispozitiv, astfel încât să puteți învăța cum să vă creați propriul navigator personalizat configurațiile barelor, dar vom oferi și un link de descărcare la sfârșitul articolului, dacă preferați să treceți la acea.
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
Înainte de a începe cu Tasker, va trebui să descărcați o săgeată în jos și o pictogramă săgeată în sus pentru a le folosi ca pictograme personalizate pentru tastele de parcurgere. Descărcați pictogramele personalizate care au dimensiunea adecvată pentru densitatea ecranului dispozitivului dvs. și stocați-le în /NavIcons. Denumiți aceste pictograme jos.png și sus.png. Acum suntem gata să ne creăm Profilul Tasker.
Deschideți Tasker și creați un profil nou apăsând butonul + din dreapta jos. Selectează Aplicație Context și apoi, în ecranul de selecție a aplicațiilor, selectați toate aplicațiile în care doriți ca tastele de parcurgere să apară (cum ar fi Chrome).
Apoi, Tasker vă va cere fie să selectați o sarcină existentă, fie să creați una nouă. Creați o sarcină nouă, dar nu vă obosiți să-i dați un nume. Odată ce vă aflați în ecranul de creare a sarcinilor, va trebui să îi adăugăm două acțiuni:
- A1: Plugin --> SecureTask --> Setări securizate. Acțiune: Scrie. Setare:
secure sysui_nav_bar_left
. Valoare:key(93:file:///storage/emulated/0/NavIcons/down.png)
- A2: Plugin --> SecureTask --> Setări securizate. Acțiune: Scrie. Setare:
secure sysui_nav_bar_right
. Valoare:key(92:file:///storage/emulated/0/NavIcons/up.png)
Aceste două acțiuni vor adăuga două taste din bara de navigare care corespund cu KEYCODE_PAGE_DOWN și KEYCODE_PAGE_UP cu o săgeată în jos și o pictogramă săgeată în sus pe care le-ați descărcat de pe Internet. Aceste taste vor apărea numai atunci când vă aflați în aplicația pe care ați ales-o, în cazul meu Chrome, așa că va trebui să le dezactivăm când ieșim din Chrome adăugând o sarcină de ieșire.
Puteți adăuga o sarcină de ieșire apăsând lung pe sarcina pe care tocmai ați făcut-o (în timp ce vă aflați în ecranul principal al Tasker) și apăsând „adăugați sarcină de ieșire” în fereastra pop-up. După ce ați intrat, adăugați următoarele două acțiuni:
- A1: Plugin --> SecureTask --> Setări securizate. Acțiune: Scrie. Setare:
secure sysui_nav_bar_left
. Valoare:null
- A2: Plugin --> SecureTask --> Setări securizate. Acțiune: Scrie. Setare:
secure sysui_nav_bar_right
. Valoare:null
Și odată cu adăugarea acestei sarcini de ieșire, Tasker va elimina automat aceste taste de parcurgere atunci când ieși din aplicația Chrome. În acest fel, aceste taste de parcurgere vor apărea numai atunci când sunt utile.
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 la 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 „Comutare taste de derulare în Chrome” de pe AndroidFileHost
Notă: dacă descărcați profilul de mai sus, va trebui să vă asigurați că ați descărcat deja pictogramele săgețile în sus și în jos și le-ați salvat în /NavIcons ca up.png și down.png. În caz contrar, va trebui să editați manual Acțiunile din Sarcina de intrare pentru a indica aceste pictograme noi.
Dacă vă întrebați ce alte taste utile putem adăuga la bara de navigare pentru a face navigarea în Chrome o experiență mai plăcută, vă vom arăta o configurare alternativă într-un tutorial viitor. Rămâneți pe portal pentru mai multe tutoriale!