Pridajte ponuku a tlačidlo Dopredu na navigačný panel v systéme Android O pre vylepšené prehliadanie webu

Návod na pridanie ponuky a tlačidla dopredu na navigačný panel v systéme Android O iba pri používaní prehliadača Google Chrome na vylepšené prehliadanie webu.

Android O prispôsobenie navigačnej lišty možno použiť na a nespočetné množstvo prípadov, ale je to užitočné najmä vtedy, keď kontextovo meníte navigačné klávesy. V našich tutoriáloch sa zameriavame na nájdenie situácií, v ktorých pridanie nových klávesov navigačného panela môže zlepšiť váš zážitok z aplikácie, a dnes vám ukážeme, ako pridať Ponuka a a dopredu na navigačnú lištu pri používaní prehliadača Google Chrome. Tieto tlačidlá výrazne vylepšia váš zážitok z prehliadania webu, pretože je lepšie, ak musíte siahnuť úplne vpravo hore, aby ste klepli na tlačidlo pretečenia ponuky.

Ďakujem Eli Irvinovi za to, že bol mojím pokusným králikom a dostal túto snímku obrazovky.

Ako môžete vidieť vyššie, do navigačnej lišty sú pridané dve nové klávesy navigačnej lišty, ale iba pri používaní prehliadača Google Chrome. Ľavé tlačidlo otvorí ponuku prehliadača Chrome (pomocou

KEYCODE_MENU), zatiaľ čo pravé tlačidlo spustí funkciu "dopredu" (pomocou KEYCODE_FORWARD) v prehliadači. Na rozdiel od niektorých našich predchádzajúcich tutoriálov nepoužívame žiadne vlastné ikony v navigačnom paneli, takže nebudete musieť ísť a sťahovať nič navyše okrem požadovaných aplikácií nižšie.

Ukážeme vám, ako replikovať toto nastavenie na vašom vlastnom zariadení, aby ste sa naučili, ako si vytvoriť vlastnú navigáciu konfigurácie lišty, ale na konci článku poskytneme aj odkaz na stiahnutie, ak by ste radšej preskočili že.

Poznámka: Tento návod nie je kompatibilný s naším predchádzajúcim návodom na pridanie posúvacích tlačidiel do navigačnej lišty pri používaní prehliadača Chrome. Môžete si vybrať buď tento profil, ktorý chcete použiť, alebo tento v závislosti od vašich preferencií, ale nie oboje.


Pridanie tlačidiel ponuky/dopredu na navigačný panel počas používania prehliadača Chrome

Požiadavky:

  • Tasker ($2.99)
  • SecureTask

Tasker je potrebný, pretože je to automatizačná aplikácia, ktorú používame na zistenie, v ktorej aplikácii sa nachádzame a odosielať príkazy prostredníctvom doplnku SecureTask, ktorý zvládne zmenu našej navigácie bar. Po nainštalovaní oboch aplikácií ich musíme nastaviť.

Aby Tasker zistil, v akej aplikácii sa nachádzame, musíme jej udeliť Službu dostupnosti. Je to veľmi rýchle, jednoducho prejdite na Nastavenia --> Prístupnosť a v zozname služieb vyhľadajte „Tasker“. Povoľte službu dostupnosti.

Ďalej musíme SecureTask udeliť možnosť upravovať nastavenia systému na našom zariadení. Aby sme tak mohli urobiť, musíme SecureTask udeliť špeciálne povolenie známe ako WRITE_SECURE_SETTINGS, čo je normálne nedostupné pre bežné aplikácie, ale môže byť udelené manuálne používateľom pomocou ADB. Preto budete musieť mať na svojom počítači spustenú ADB, aby to fungovalo. Našťastie je udelenie tohto povolenia len jednorazovou záležitosťou a SecureTask budete potrebovať, ak budete chcieť sledovať niektorý z mojich ďalších kontextových návodov na navigačnú lištu súvisiacich s Androidom O (z ktorých je ich veľa), takže sa to určite oplatí urobiť.

Nastavenie ADB

Prvá vec, ktorú musíte urobiť, je stiahnuť binárny súbor ADB pre váš konkrétny operačný systém. Môžete tak urobiť tu. Keď si ich stiahnete, musíte sa uistiť, že máte správny vodič ak používate Windows.

Po rozbalení binárneho súboru do samostatného priečinka a nainštalovaní ovládača musíme na smartfóne povoliť ladenie USB. Ak to chcete urobiť, otvorte Nastavenia a prejdite na O telefóne. Klepnite na Číslo zostavy 7-krát, kým sa nezobrazí dialógové okno, ktoré vám povie, že ste odomkli Možnosti vývojára. Možnosti vývojára máte teraz k dispozícii v časti Nastavenia. V systéme Android O musíte pred otvorením možností vývojára zadať svoj kód PIN/heslo. Urobte to a vyhľadajte položku USB Debugging a potom ju povoľte.

Teraz pripojte telefón a otvorte príkazový riadok v rovnakom adresári, kde ste extrahovali binárny súbor ADB. (Používatelia systému Windows podržte kláves Shift+kliknite pravým tlačidlom myši v danom priečinku a vyberte možnosť „tu otvoriť príkazový riadok.“) Typ adb devices do príkazového riadku. Zobrazí sa správa, že sa spúšťa server ADB, potom sa na telefóne zobrazí výzva na udelenie prístupu k počítaču ADB. Akceptovať to. Teraz, keď vstúpite adb devices do príkazového riadka by ste mali vidieť sériové číslo vášho zariadenia, ak áno, potom ste boli úspešní.

Udelenie WRITE_SECURE_SETTINGS pre SecureTask

Po otvorení príkazového riadka ADB zadajte nasledujúci príkaz, aby ste SecureTask udelili požadované povolenie.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask bude mať teraz možnosť upravovať nastavenia systému bez prístupu root! Teraz sme pripravení prejsť na Tasker.

Nastavenie profilu úlohy

Otvorte Tasker a stlačte + vytvorte nový profil a pomenujte ho ako „Prepnúť extra klávesy Chrome“. Vyberte Aplikácia Kontext. Rolujte zoznamom a vyberte aplikáciu prehliadača (v mojom prípade som si vybral Chrome).

Po pridaní aplikácie a návrate na hlavnú obrazovku aplikácie Tasker vás Tasker požiada, aby ste pripojili existujúcu úlohu alebo vytvorili novú. Vytvorte novú úlohu, ale neobťažujte sa jej pomenovaním. Keď ste na obrazovke úprav úlohy, pridajte nasledujúce dve akcie:

  1. Plugin --> SecureTask --> Secure Settings. Akcia: Napíšte. Nastavenie: secure sysui_nav_bar_left. Hodnota: key(82:com.android.systemui/2131230913)
  2. Plugin --> SecureTask --> Secure Settings. Akcia: Napíšte. Nastavenie: secure sysui_nav_bar_right. Hodnota: key(125:com.android.systemui/2131231004)

Po dokončení sa môžete vrátiť späť do hlavnej ponuky aplikácie Tasker. Tento profil teraz dokončíme pridaním výstupnej úlohy, ktorá sa spustí, keď opustíte aplikáciu Chrome. Táto ukončovacia úloha vymaže z navigačnej lišty tieto ikony.

Pridajte ukončovaciu úlohu dlhým stlačením existujúcej úlohy, ktorú ste práve pridali do profilu. Klepnite na „pridať výstupnú úlohu“. Vytvorte novú úlohu a potom pridajte nasledujúce dve akcie:

  1. Plugin --> SecureTask --> Secure Settings. Akcia: Napíšte. Nastavenie: secure sysui_nav_bar_left. Hodnota: null
  2. Plugin --> SecureTask --> Secure Settings. Akcia: Napíšte. Nastavenie: secure sysui_nav_bar_right. Hodnota: null

Vráťte sa späť do hlavnej ponuky aplikácie Tasker a máte hotovo. Tasker teraz pri používaní prehliadača Chrome zobrazí ponuku a tlačidlá dopredu a vymaže ich, keď prehliadač Chrome nepoužívate.


Stiahnuť a importovať

Rovnako ako pri všetkých tutoriáloch súvisiacich s Taskerom vám poskytneme súbor XML, ktorý si môžete stiahnuť a importovať. Stiahnite si súbor .prf.xml z AndroidFileHost nižšie a uložte ho do svojho interného úložiska. Otvorte Tasker a dlho stlačte na karte Profily hore, kým sa nezobrazí tlačidlo Importovať. Klepnite na to a vyhľadajte súbor XML, ktorý ste práve uložili, a potom ho vyberte na import. Uistite sa, že máte povolenú službu prístupnosti Tasker a udelili ste jej WRITE_SECURE_SETTINGS do SecureTask, ako je uvedené v mojom článku, inak tento profil nebude fungovať čokoľvek na vašom telefóne!

Stiahnite si profil „Toggle Chrome Extra Keys“ z AndroidFileHost

Ak vás zaujíma, aké ďalšie užitočné klávesy môžeme pridať na navigačný panel v systéme Android O, pozrite si naše ďalšie tutoriály!