Legg til en meny og en videresend-knapp til navigasjonslinjen i Android O for forbedret nettsurfing

En veiledning om hvordan du legger til en meny og fremknapp til navigasjonslinjen i Android O, bare mens du bruker Google Chrome, for forbedret nettsurfing.

Android O navigasjonslinjetilpasning kan brukes til en utallige tilfeller, men det er spesielt nyttig når du endrer navigasjonstastene kontekstuelt. I veiledningene våre fokuserer vi på å finne situasjoner der det å legge til nye navigasjonstaster kan forbedre appopplevelsen din, og i dag viser vi deg hvordan du legger til en Meny og a framover til navigasjonslinjen når du bruker Google Chrome. Disse knappene vil forbedre nettleseropplevelsen din betraktelig, fordi det er bedre enn å måtte nå helt opp til høyre for å trykke på menyoverløpsknappen.

Takk til Eli Irvin for at du var forsøkskaninet mitt og fikk dette skjermbildet.

Som du kan se ovenfor, legges to nye navigasjonslinjetaster til i navigasjonslinjen, men bare mens du bruker Google Chrome. Den venstre tasten åpner Chromes meny (ved hjelp av KEYCODE_MENU) mens høyre tast vil utløse "forover"-funksjonen (ved å bruke

KEYCODE_FORWARD) i nettleseren. I motsetning til noen av våre tidligere opplæringsprogrammer, bruker vi ingen egendefinerte ikoner i navigasjonslinjen, så du trenger ikke å laste ned noe ekstra bortsett fra de nødvendige appene nedenfor.

Vi viser deg hvordan du replikerer dette oppsettet på din egen enhet, slik at du kan lære hvordan du lager din egen tilpassede nav barkonfigurasjoner, men vi vil også gi en nedlastingslenke på slutten av artikkelen hvis du heller vil hoppe til at.

Merk: denne opplæringen er inkompatibel med vår forrige opplæring på legge til rulletaster i navigasjonslinjen når du bruker Chrome. Du kan velge enten den profilen du vil bruke eller denne avhengig av dine preferanser, men ikke begge deler.


Legger til meny-/videresendingsknapper i navigasjonslinjen mens du bruker Chrome

Krav:

  • Tasker ($2.99)
  • SecureTask

Tasker er nødvendig fordi det er automatiseringsappen vi bruker for å oppdage hvilken applikasjon vi er i og send kommandoer gjennom SecureTask-plugin-modulen, som er det som vil håndtere endringen av navigasjonen vår bar. Når du har installert begge applikasjonene, må vi sette opp begge.

For at Tasker skal oppdage hvilken applikasjon vi er i, må vi innvilge dens tilgjengelighetstjeneste. Å gjøre det er veldig raskt, bare gå til Innstillinger --> Tilgjengelighet og se etter "Tasker" på listen over tjenester. Aktiver tilgjengelighetstjenesten.

Deretter må vi gi SecureTask muligheten til å endre systeminnstillingene på enheten vår. For å gjøre det, må vi gi SecureTask en spesiell tillatelse kjent som WRITE_SECURE_SETTINGS som er normalt utilgjengelig for vanlige applikasjoner, men kan gis manuelt av en bruker ved bruk av ADB. Derfor må du ha ADB oppe og kjøre på maskinen din for å få dette til å fungere. Heldigvis er det å gi denne tillatelsen bare en engangs ting, og du trenger SecureTask hvis du vil følge med på noen av mine andre kontekstuelle Android O-relaterte navigasjonslinjer (hvorav det er mange), så det er definitivt verdt å gjøre det.

Sette opp ADB

Det første du må gjøre er å laste ned ADB-binæren for ditt spesielle operativsystem. Du kan gjøre det her. Når du har lastet ned dem, må du forsikre deg om at du har riktig sjåfør hvis du er på Windows.

Når du har pakket ut binærfilen til en egen mappe og har installert driveren, må vi neste aktivere USB-feilsøking på smarttelefonen. For å gjøre det, åpne Innstillinger og gå til Om telefonen. Trykk på Byggnummer 7 ganger til du får en dialogboks som forteller deg at du har låst opp utvikleralternativer. Du kan få tilgang til utvikleralternativer i Innstillinger nå. Tilsynelatende i Android O må du skrive inn PIN-koden/passordet ditt før du kan åpne utvikleralternativer. Gjør det og se etter USB Debugging, og aktiver det.

Koble nå til telefonen og åpne en ledetekst i samme katalog der du pakket ut ADB-binæren. (Windows-brukere, hold nede shift+høyreklikk i den mappen og velg "åpne ledetekst her.") Skriv adb devices inn i ledeteksten. Du vil se en melding om at ADB-serveren startes, og deretter vil du se en melding på telefonen din som ber deg om å gi datamaskinen ADB-tilgang. Aksepter det. Nå når du går inn adb devices i ledeteksten, bør du se enhetens serienummer, i så fall var du vellykket.

Gir WRITE_SECURE_SETTINGS til SecureTask

Med en ADB-ledetekst åpnet, skriv inn følgende kommando for å gi SecureTask den nødvendige tillatelsen.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask vil nå ha muligheten til å endre systeminnstillinger uten root-tilgang! Nå er vi klare for å gå videre til Tasker.

Sette opp Tasker-profilen

Åpne Tasker og trykk + for å opprette en ny profil og navngi den noe sånt som "Veksle Chrome Extra Keys". Velg applikasjon Kontekst. Bla gjennom listen og velg nettleserappen din (i mitt tilfelle valgte jeg Chrome).

Etter at du har lagt til appen og gått tilbake til Taskers hovedskjerm, vil Tasker be deg legge ved en eksisterende oppgave eller opprette en ny. Opprett en ny oppgave, men ikke gi den et navn. Når du er i skjermbildet for oppgaveredigering, legger du til følgende to handlinger:

  1. Plugin --> SecureTask --> Sikre innstillinger. Handling: Skrive. Innstilling: secure sysui_nav_bar_left. Verdi: key(82:com.android.systemui/2131230913)
  2. Plugin --> SecureTask --> Sikre innstillinger. Handling: Skrive. Innstilling: secure sysui_nav_bar_right. Verdi: key(125:com.android.systemui/2131231004)

Når det er gjort, kan du gå tilbake til Tasker sin hovedmeny. Vi vil nå fullføre denne profilen ved å legge til en utgangsoppgave til den, som utløses når du forlater Chrome-appen. Denne Avslutt-oppgaven vil tømme navigasjonslinjen for disse ikonene.

Legg til en exit-oppgave ved å trykke lenge på den eksisterende oppgaven du nettopp har lagt til i profilen. Trykk på "legg til utgangsoppgave." Opprett en ny oppgave, og legg deretter til følgende to handlinger:

  1. Plugin --> SecureTask --> Sikre innstillinger. Handling: Skrive. Innstilling: secure sysui_nav_bar_left. Verdi: null
  2. Plugin --> SecureTask --> Sikre innstillinger. Handling: Skrive. Innstilling: secure sysui_nav_bar_right. Verdi: null

Gå tilbake til Tasker sin hovedmeny, og du er ferdig. Tasker vil nå vise menyen og fremtastene mens du bruker Chrome, og tømme dem når du ikke bruker Chrome.


Last ned og importer

Som med alle Tasker-relaterte opplæringsprogrammer, vil vi tilby XML-filen du kan laste ned og importere. Last ned .prf.xml-filen fra AndroidFileHost nedenfor og lagre den på internminnet ditt. Åpne Tasker og trykk lenge på Profiler-fanen øverst til du ser en Import-knapp. Trykk på det og se etter XML-filen du nettopp har lagret, og velg den for å importere den. Sørg for at du har Tasker's Accessibility Service aktivert og har gitt den WRITE_SECURE_SETTINGS til SecureTask som nevnt i artikkelen min, ellers vil ikke denne profilen fungere alt på telefonen din!

Last ned «Slå Chrome Extra Keys»-profilen fra AndroidFileHost

Hvis du lurer på hvilke andre nyttige taster vi kan legge til i navigasjonslinjen som er mer nyttige i Android O, sjekk ut våre andre veiledninger!