Dodajte meni in gumb Naprej v vrstico Nav v sistemu Android O za izboljšano brskanje po spletu

Vadnica o tem, kako dodati meni in gumb naprej v navigacijsko vrstico v sistemu Android O, samo med uporabo Google Chroma, za izboljšano brskanje po spletu.

Android O prilagajanje navigacijske vrstice se lahko uporablja za a nešteto primerov, vendar je še posebej uporaben, ko spreminjate navigacijske tipke kontekstualno. V naših vadnicah se osredotočamo na iskanje situacij, v katerih lahko dodajanje novih tipk vrstice za krmarjenje izboljša izkušnjo vaše aplikacije, danes pa vam bomo pokazali, kako dodati meni in a naprej v navigacijsko vrstico, ko uporabljate Google Chrome. Ti gumbi bodo močno izboljšali vašo izkušnjo brskanja po spletu, saj je bolje, da se dotaknete gumba za prelivanje menija v zgornjem desnem kotu.

Hvala Eli Irvinu, ker je bil moj poskusni zajček in je dobil ta posnetek zaslona.

Kot lahko vidite zgoraj, sta v navigacijsko vrstico dodani dve novi tipki vrstice za krmarjenje, vendar le med uporabo Google Chroma. Leva tipka odpre Chromov meni (z uporabo KEYCODE_MENU), medtem ko desna tipka sproži funkcijo "naprej" (z uporabo

KEYCODE_FORWARD) v brskalniku. V nasprotju z nekaterimi našimi prejšnjimi vadnicami v navigacijski vrstici ne uporabljamo nobenih ikon po meri, tako da vam ne bo treba iti in prenesti ničesar drugega, razen spodnjih zahtevanih aplikacij.

Pokazali vam bomo, kako ponoviti to nastavitev v svoji napravi, da se boste lahko naučili narediti lastno navigacijo po meri konfiguracije palic, vendar bomo na koncu članka zagotovili tudi povezavo za prenos, če bi raje preskočili nanj to.

Opomba: ta vadnica ni združljiva z našo prejšnjo vadnico o dodajanje tipk za pomikanje v navigacijsko vrstico pri uporabi Chroma. Izberete lahko bodisi ta profil za uporabo bodisi tega, odvisno od vaših želja, vendar ne obojega.


Dodajanje gumbov za meni/naprej v navigacijsko vrstico med uporabo Chroma

Zahteve:

  • Tasker ($2.99)
  • SecureTask

Tasker je potreben, ker je aplikacija za avtomatizacijo, ki jo uporabljamo za zaznavanje, v kateri aplikaciji smo in pošiljanje ukazov prek vtičnika SecureTask, ki bo obravnaval spreminjanje naše navigacije bar. Ko namestite obe aplikaciji, ju moramo nastaviti.

Da bi Tasker zaznal, v kateri aplikaciji smo, moramo odobriti njegovo storitev dostopnosti. To storite zelo hitro, preprosto pojdite na Nastavitve --> Dostopnost in na seznamu storitev poiščite »Tasker«. Omogočite storitev dostopnosti.

Nato moramo SecureTasku podeliti možnost spreminjanja sistemskih nastavitev v naši napravi. Da bi to lahko storili, moramo SecureTask dodeliti posebno dovoljenje, znano kot WRITE_SECURE_SETTINGS, ki je navadno nedostopna običajnim aplikacijam, vendar jo lahko uporabnik dodeli ročno z uporabo ADB. Zato boste morali imeti na vašem računalniku nameščen in delujoč ADB, da bo to delovalo. Na srečo je odobritev tega dovoljenja samo enkratna stvar in potrebovali boste SecureTask, če želite slediti kateri koli od mojih drugih kontekstualnih vadnic v navigacijski vrstici, povezanih z Androidom O (od katerih veliko jih je), zato se vsekakor splača to storiti.

Nastavitev ADB

Prva stvar, ki jo boste morali narediti, je prenesti binarno datoteko ADB za vaš določen OS. To lahko storite tukaj. Ko jih prenesete, se morate prepričati, da imate ustrezen voznik če uporabljate Windows.

Ko ekstrahirate binarno datoteko v ločeno mapo in namestite gonilnik, moramo v pametnem telefonu omogočiti odpravljanje napak USB. Če želite to narediti, odprite Nastavitve in pojdite na O telefonu. 7-krat tapnite številko gradnje, dokler se ne prikaže pogovorno okno, ki vas obvešča, da ste odklenili možnosti za razvijalce. Do možnosti za razvijalce lahko dostopate v nastavitvah. Očitno morate v sistemu Android O vnesti svoj PIN/geslo, preden lahko odprete možnosti za razvijalce. Naredite to in poiščite USB Debugging, nato pa ga omogočite.

Zdaj priključite telefon in odprite ukazni poziv v istem imeniku, kjer ste ekstrahirali dvojiško datoteko ADB. (Uporabniki sistema Windows, držite shift + desni klik v tej mapi in izberite "odpri ukazni poziv tukaj.") Vnesite adb devices v ukazni poziv. Videli boste sporočilo, da se strežnik ADB zaganja, nato pa boste na telefonu videli poziv, da svojemu računalniku omogočite dostop do ADB. Sprejmi. Zdaj, ko vstopite adb devices v ukazni poziv, bi morali videti serijsko številko vaše naprave, če je tako, ste bili uspešni.

Dodelitev WRITE_SECURE_SETTINGS za SecureTask

Ko se odpre ukazni poziv ADB, vnesite naslednji ukaz, da SecureTask podelite zahtevano dovoljenje.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask bo zdaj imel možnost spreminjanja sistemskih nastavitev brez korenskega dostopa! Zdaj smo pripravljeni na Tasker.

Nastavitev profila Tasker

Odprite Tasker in pritisnite + da ustvarite nov profil in ga poimenujete nekako na primer »Preklopi dodatne tipke za Chrome«. Izberite Aplikacija Kontekst. Pomikajte se po seznamu in izberite aplikacijo brskalnika (v mojem primeru sem izbral Chrome).

Ko dodate svojo aplikacijo in se vrnete na Taskerjev glavni zaslon, vas bo Tasker prosil, da priložite obstoječo nalogo ali ustvarite novo. Ustvarite novo opravilo, vendar ga ne poimenujte. Ko ste na zaslonu za urejanje opravil, dodajte naslednji dve dejanji:

  1. Vtičnik --> SecureTask --> Varne nastavitve. Akcija: Pišite. Nastavitev: secure sysui_nav_bar_left. Vrednost: key(82:com.android.systemui/2131230913)
  2. Vtičnik --> SecureTask --> Varne nastavitve. Akcija: Pišite. Nastavitev: secure sysui_nav_bar_right. Vrednost: key(125:com.android.systemui/2131231004)

Ko je to opravljeno, se lahko vrnete nazaj v Taskerjev glavni meni. Zdaj bomo dokončali ta profil tako, da mu bomo dodali izhodno opravilo, ki se bo sprožilo, ko zapustite aplikacijo Chrome. Ta izhodna naloga bo počistila navigacijsko vrstico teh ikon.

Dodajte izhodno opravilo tako, da dolgo pritisnete obstoječe opravilo, ki ste ga pravkar dodali v profil. Dotaknite se »dodaj izhodno nalogo«. Ustvarite novo opravilo in dodajte naslednji dve dejanji:

  1. Vtičnik --> SecureTask --> Varne nastavitve. Akcija: Pišite. Nastavitev: secure sysui_nav_bar_left. Vrednost: null
  2. Vtičnik --> SecureTask --> Varne nastavitve. Akcija: Pišite. Nastavitev: secure sysui_nav_bar_right. Vrednost: null

Izstopite nazaj v Taskerjev glavni meni in končali ste. Tasker bo zdaj med uporabo Chroma prikazal meni in tipke za naprej in jih izbrisal, ko Chroma ne uporabljate.


Prenesite in uvozite

Kot pri vseh vadnicah, povezanih s Taskerjem, bomo zagotovili datoteko XML, ki jo lahko prenesete in uvozite. Prenesite datoteko .prf.xml s spletnega mesta AndroidFileHost spodaj in jo shranite v notranji pomnilnik. Odprite Tasker in dolgo pritisnite zavihek Profili na vrhu, dokler ne vidite gumba Uvozi. Dotaknite se tega in poiščite datoteko XML, ki ste jo pravkar shranili, nato jo izberite, da jo uvozite. Prepričajte se, da imate omogočeno Taskerjevo storitev dostopnosti in ste odobrili WRITE_SECURE_SETTINGS v SecureTask, kot je omenjeno v mojem članku, sicer ta profil ne bo deloval karkoli na vašem telefonu!

Prenesite profil »Toggle Chrome Extra Keys« iz AndroidFileHost

Če se sprašujete, katere druge uporabne tipke lahko dodamo v navigacijsko vrstico, bolj uporabne v sistemu Android O, si oglejte naše druge vadnice!