Kako dodati tipke za pomicanje stranice na navigacijsku traku dok koristite Chrome u Android O

Udžbenik o tome kako dodati tipke za pomicanje stranice na navigacijsku traku dok koristite Google Chrome preglednik u Android O koristeći Tasker i SecureTask.

Mi smo bili jako se zabavljati na XDA s novi alat za prilagodbu navigacijske trake ovaj tjedan. Od prilagođenih ključeva do kontrolirati reprodukciju glazbe, prebaciti način rada slika u slici dok koristite YouTube, i konačno dodajte tipke za kretanje kroz popis razgovora putem e-pošte, postoji mnoštvo načina na koje možete iskoristiti alat za prilagodbu navigacijske trake kako biste poboljšali svoje omiljene aplikacije. Nedavno smo vam također pokazali kako dodajte prilagođene ikone tipkama svoje navigacijske trake tako da možete lakše identificirati što vaši prilagođeni ključevi zapravo predstavljaju u vašim Tasker profilima. A sada ćemo vam pokazati primjer koji to koristi za dodavanje tipke za pomicanje stranice na navigacijsku traku dok koristite Google Chrome.

Hvala Eli Irvinu što je testirao moj scenarij i snimio ovu snimku zaslona.

Kao što možete vidjeti u videu iznad, kada je moj tester otvorio Google Chrome, dvije nove tipke dodane su na navigacijsku traku koje kada se pritisnu, pomiču stranicu gore ili dolje. Šifre ključeva koje se šalju su KEYCODE_PAGE_DOWN (#93) i KEYCODE_PAGE_UP (#92). Ikone koje iskaču prilično su jasne same po sebi što se tiče toga koja predstavlja pomicanje prema dolje, a koja prema gore, zahvaljujući činjenici da sam koristio prilagođene ikone iz Baza podataka ikona.

Pokazat ćemo vam kako replicirati ovu postavku na vlastitom uređaju kako biste mogli naučiti kako izraditi vlastitu prilagođenu navigaciju konfiguracije trake, ali također ćemo dati vezu za preuzimanje na kraju članka ako biste radije preskočili da.


Zahtjevi:

  • Tasker ($2.99)
  • SecureTask

Tasker je neophodan jer je to aplikacija za automatizaciju koju koristimo za otkrivanje u kojoj se aplikaciji nalazimo i slanje naredbi putem dodatka SecureTask, koji će upravljati promjenom naše navigacije bar. Nakon što instalirate obje aplikacije, moramo ih postaviti obje.

Kako bi Tasker otkrio u kojoj se aplikaciji nalazimo, moramo odobriti njegovu uslugu pristupačnosti. To je vrlo brzo, jednostavno idite na Postavke --> Pristupačnost i potražite "Tasker" na popisu usluga. Omogućite uslugu pristupačnosti.

Zatim moramo SecureTasku dodijeliti mogućnost izmjene postavki sustava na našem uređaju. Da bismo to učinili, SecureTasku moramo dati posebnu dozvolu poznatu kao WRITE_SECURE_SETTINGS koja je obično nedostupan uobičajenim aplikacijama, ali ga korisnik može dodijeliti ručno korištenjem ADB-a. Dakle, morat ćete imati ADB pokrenut i pokrenut na vašem računalu da ovo radi. Srećom, davanje ove dozvole je samo jednokratna stvar, a mi ćemo koristiti SecureTask u buduće tutorijale vezane uz Android O (kojih ima još par), tako da se svakako isplati raditi to.

Postavljanje ADB-a

Prva stvar koju trebate učiniti je preuzeti ADB binarnu datoteku za vaš određeni OS. To možete učiniti ovdje. Nakon što ih preuzmete, trebate provjeriti imate li ispravan vozač ako ste na Windowsima.

Nakon što ste izdvojili binarnu datoteku u zasebnu mapu i instalirali upravljački program, moramo omogućiti USB Debugging na pametnom telefonu. Da biste to učinili, otvorite Postavke i idite na O telefonu. Dodirnite broj međuverzije 7 puta dok se ne pojavi dijaloški okvir koji vam govori da ste otključali opcije za razvojne programere. Sada možete pristupiti opcijama za razvojne programere u postavkama. Navodno u Androidu O morate unijeti svoj PIN/lozinku prije nego što možete otvoriti Opcije za razvojne programere. Učinite to i potražite USB Debugging, a zatim ga omogućite.

Sada uključite svoj telefon i otvorite naredbeni redak u istom direktoriju gdje ste izdvojili ADB binarnu datoteku. (Korisnici Windowsa, držite shift+desni klik u toj mapi i odaberite "otvori naredbeni redak ovdje".) Upišite adb devices u naredbeni redak. Vidjet ćete poruku da se ADB poslužitelj pokreće, a zatim ćete na svom telefonu vidjeti upit u kojem se traži da svom računalu dopustite ADB pristup. Prihvati to. Sad kad uđeš adb devices u naredbeni redak, trebali biste vidjeti serijski broj svog uređaja, ako jeste, uspjeli ste.

Odobravanje WRITE_SECURE_SETTINGS SecureTasku

S otvorenim ADB naredbenim redkom unesite sljedeću naredbu da biste SecureTasku dodijelili potrebno dopuštenje.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask će sada imati mogućnost mijenjanja postavki sustava bez root pristupa! Sada smo spremni prijeći na Tasker.

Postavljanje Tasker profila

Prije nego počnemo s Taskerom, morat ćete preuzeti ikonu strelice prema dolje i strelice prema gore da biste je koristili kao prilagođene ikone za tipke za pomicanje. Preuzmite prilagođene ikone koje su odgovarajuće veličine za gustoću zaslona vašeg uređaja i pohranite ih u /NavIcons. Imenujte ove ikone down.png i up.png. Sada smo spremni napraviti naš Tasker profil.

Otvorite Tasker i kreirajte novi profil pritiskom na gumb + u donjem desnom kutu. Odaberite Primjena Kontekst, a zatim na zaslonu Odabir aplikacije odaberite sve aplikacije u kojima želite da se tipke za pomicanje prikazuju (kao što je Chrome).

Zatim će Tasker od vas tražiti da ili odaberete postojeći zadatak ili napravite novi. Napravite novi zadatak, ali nemojte mu dati ime. Kada ste na zaslonu za izradu zadatka, morat ćemo mu dodati dvije radnje:

  1. A1: Dodatak --> SecureTask --> Sigurne postavke. Akcijski: Pisati. Postavka: secure sysui_nav_bar_left. Vrijednost: key(93:file:///storage/emulated/0/NavIcons/down.png)
  2. A2: Dodatak --> SecureTask --> Sigurne postavke. Akcijski: Pisati. Postavka: secure sysui_nav_bar_right. Vrijednost: key(92:file:///storage/emulated/0/NavIcons/up.png)

Ove dvije radnje će dodati dvije tipke navigacijske trake koje odgovaraju KEYCODE_PAGE_DOWN i KEYCODE_PAGE_UP s ikonom strelice prema dolje i strelice prema gore koje ste preuzeli s interneta. Ove će se tipke pojaviti samo kada ste u aplikaciji koju ste odabrali, u mom slučaju Chrome, tako da ćemo ih morati onemogućiti kada izađemo iz Chromea dodavanjem Exit Task.

Izlazni zadatak možete dodati dugim pritiskom na zadatak koji ste upravo napravili (dok ste na glavnom ekranu Taskera) i pritiskom na "dodaj izlazni zadatak" na skočnom prozoru. Kada uđete, dodajte sljedeće dvije radnje:

  1. A1: Dodatak --> SecureTask --> Sigurne postavke. Akcijski: Pisati. Postavka: secure sysui_nav_bar_left. Vrijednost: null
  2. A2: Dodatak --> SecureTask --> Sigurne postavke. Akcijski: Pisati. Postavka: secure sysui_nav_bar_right. Vrijednost: null

A uz dodatak ovog zadatka za izlaz, Tasker će sada automatski ukloniti ove tipke za pomicanje kada izađete iz aplikacije Chrome. Na taj način će vam se ove tipke za pomicanje prikazivati ​​samo kada su korisne.

Preuzmite i uvezite

Kao i kod svih tutorijala povezanih s Taskerom, osigurat ćemo XML datoteku koju možete preuzeti i uvesti. Preuzmite datoteku .prf.xml s AndroidFileHost u nastavku i spremite je u internu pohranu. Otvorite Tasker i dugo pritisnite karticu Profili na vrhu dok ne vidite gumb Import. Dodirnite to i potražite XML datoteku koju ste upravo spremili, zatim je odaberite da biste je uvezli. Provjerite jeste li omogućili Taskerovu uslugu pristupačnosti i jeste li odobrili WRITE_SECURE_SETTINGS u SecureTask kao što je spomenuto u mom članku, inače ovaj profil neće raditi bilo što na vašem telefonu!

Skinite profil "Toggle Scroll Keys in Chrome" s AndroidFileHost

Napomena: ako preuzmete gornji profil, morat ćete provjeriti jeste li već preuzeli ikone strelica gore i dolje i spremili ih u /NavIcons kao up.png i down.png. U suprotnom ćete morati ručno urediti radnje u zadatku unosa kako biste ukazivali na ove nove ikone.

Ako se pitate koje druge korisne tipke možemo dodati na navigacijsku traku kako bismo pregledavanje Chromea učinili ugodnijim iskustvom, pokazat ćemo vam alternativnu postavku u budućem vodiču. Ostanite uz portal za više tutorijala!