Til tross for fjerning kan du fortsatt tilpasse navigasjonslinjen og låseskjermen i Android O DP3 -- Slik gjør du det

Android O Developer Preview 3 fjerner tilpasning av navigasjonslinjen og låseskjermen; her er hvordan du fortsatt kan tilpasse dem.

Android O Developer Preview har nå nådde sin tredje utgivelse, noe som betyr at de endelige API-ene er klare og Google gjør seg klar for en nært forestående og nærliggende utgivelse med bare mindre feilrettinger som kan forventes i den gjenværende utviklerforhåndsvisningen. Med tidligere forhåndsvisninger av Android O så vi tonnevis av forbedringer av brukergrensesnittet, så vel som noen ytterligere tilpasningsfunksjoner, hvorav noen sannsynligvis ble testet og kanskje ikke er tilgjengelig senere utgivelser.

Faktisk har brukere rapportert at med Android O DP3, tilpasning av låseskjermsnarveier og tilpasning av navigasjonslinjen ha begge er fjernet fra System UI-tuneren, noe som antyder at de faktisk ikke kommer til den stabile utgivelsen av Android O som brukervennlige funksjoner. Men det betyr ikke at de fortsatt ikke er tilgjengelige – faktisk har tilpasning av navigasjonslinjen vært i dvale i AOSP siden Nougat,

gjemmer seg der hele tiden. Så selv om funksjonen ikke var ny, eksperimenterte Google med å introdusere den for sluttbrukere ved å plassere den i System UI-tuneren der alle skjulte, eksperimentelle funksjoner ligger. Selv om vi var heldige som har mottatt den nye navigasjonslinjen og låseskjerm-funksjonene introdusert i den første Android O Developer Preview, vet vi ikke når vi får disse funksjonene tilbake. Vi vil mest sannsynlig ikke engang se dem aktivert i den offisielle utgivelsen som standard, muligens ikke engang under system UI-tuner.

Heldigvis er det det fortsatt mulig å manipulere disse funksjonene uten å måtte få tilgang til det offisielle grensesnittet. Overraskelse, overraskelse, det var bare de brukervendte menyene som ble fjernet, noe som betyr at du fortsatt kan dra nytte av disse funksjonene hvis du ønsker å tilpasse Android O DP3-bygget ditt. Det er sannsynlig at den uoffisielle metoden vi vil beskrive nedenfor vil fungere på den offisielle utgivelsen også, med mindre Google fjerner koden fullstendig ansvarlig for funksjonen fra System UI APK, så hold denne veiledningen tilgjengelig i tilfelle du ikke får tilgang til forhåndsvisningen, men ønsker å eksperimentere med dette seinere. Hvis du er på Nougat, avhengig av ROM-en din kan du leke med tilpasning av navigasjonslinjen akkurat nå.

Krav: Denne veiledningen er rettet mot brukere som kjører Android O Developer Preview 3. På dette tidspunktet inkluderer det Nexus 5X, Nexus 6P, Nexus Player, Pixel C, Google Pixel og Google Pixel XL. Snarveistilpasning av låseskjerm er ikke tilgjengelig på disse enhetene som kjører Android Nougat, men tilpasningen av navigasjonslinjen er det.


Endre navigasjonslinjen -- påføringsmetode

Original artikkel

Installere Tilpasset navigasjonslinjetuner og registrere deg for betatesting for å få alle de nyeste funksjonene. Åpne applikasjonen og følg langs skjermene for en veiledning om hvordan du setter den opp, den vil be om tillatelsen WRITE_SECURE_SETTINGS som forklarer to måter å gå frem for å gi den.

Med mindre telefonen din er forankret, må du gi denne tillatelsen via et ADB-skall. For å gjøre det, må du Last ned ADB binær for ditt spesielle operativsystem så vel som Google USB-driver hvis du er på Windows. Deretter aktiverer du utvikleralternativer ved å gå til Innstillinger --> Om telefon og trykke på Byggnummer 7 ganger. Åpne deretter Utvikleralternativer i Innstillinger (det vil be deg om å skrive inn telefonens pin/passord) og aktiver USB-feilsøking. Koble telefonen til PC-en, åpne en ledetekst/terminal der du lagret ADB-binæren, og skriv deretter inn adb devices. Telefonen din vil be om å aktivere ADB-tilgang – gi det, så vil du se telefonens serienummer i ledeteksten/terminalen.

Nå kan du skrive inn kommandoen for å gi den nødvendige tillatelsen som nevnt i Custom Navigation Bar-appen. Etter å ha gitt appen denne tillatelsen, vil du kjøre gjennom en kompatibilitetstest der applikasjonen vil forsøke å endre navigasjonslinjen. Hvis det er vellykket, vil du kunne fortsette og få tilgang til hovedmenyen.

Omorganisering av Nav Bar-knappene

Å omorganisere navigasjonslinjen er ganske enkelt ved å bruke applikasjonen. Sørg for at du er betatester for å bruke de eksperimentelle funksjonene, som spesifisert ovenfor. Du finner en seksjon som heter eksperimentelle justeringer, få tilgang til den for å se alternativene som lar deg erstatte de tre eksisterende nøklene. Du kan endre rekkefølgen eller endre dem til hva du vil, appen er ganske intuitiv og du bør ikke ha noen problemer med å komme til et oppsett du er komfortabel med.

Annen bruk av tilpasset navigasjonslinje

Custom Navigation Bar-appen har et stort antall funksjoner å gå gjennom, så utforsk tilbudene selv! Her er bare to tidligere opplæringsprogrammer jeg har skrevet som viser hvordan du kan bruke appens Tasker-integrasjon (en pro-funksjon) for nyttige situasjoner.

  • Slik legger du til medieavspillingskontroller til navigasjonslinjen når du spiller musikk
  • Hvordan legge til venstre/høyre tastaturmarkører til navigasjonslinjen under tekstinntasting

Siden appen tilbyr muligheten til å utløse Tasker-hendelser, kan du teknisk programmere navigasjonslinjetastene til å utføre nesten alle tenkelige handlinger, uansett hvilken situasjon du ønsker.


Låseskjermtilpasning ved hjelp av ADB

Heldigvis er denne funksjonen veldig enkel, siden det ikke er mye tilpasning bortsett fra å legge til en snarvei. Låseskjermsnarveier er ganske nyttige, og Googles tilnærming innen System UI-tuner var ganske kraftig – den tillot deg ikke bare velg applikasjonssnarveier, men også spesifikke aktiviteter for forskjellige applikasjoner, alle oppført sammen med ikoner på en intuitiv måte Meny. Selv om denne tilnærmingen ikke er fullt så intuitiv og tilgjengelig, er den fortsatt ganske enkel, og du kan fortsatt legge til snarveier til appaktivitet bruker ADB. Alt du trenger å gjøre er å sende adb-skallkommandoer med følgende synaks:

For venstre tast:

settings put secure sysui_keyguard_left "COMPONENT/NAME"

For høyre nøkkel:

settings put secure sysui_keyguard_right "COMPONENT/NAME"

Hvor COMPONENT refererer til programmets pakkenavn, og NAME refererer til aktivitetsnavnet i pakken. Hvis jeg for eksempel ville starte Hangouts hovedaktivitet på venstre side, ville jeg skrive inn:

settings put secure sysui_keyguard_left "com.google.android.talk/com.google.android.apps.hangouts.phone.BabelHomeActivity"

Til slutt, hvis du vil tilpasse om snarveiene til venstre eller høyre låseskjerm også automatisk omgår låseskjermen eller ikke, kan du angi følgende kommandoer:

settings put secure sysui_keyguard_left_unlock 0/1

settings put secure sysui_keyguard_right_unlock 0/1

Der 0 betyr at snarveien ikke vil låse opp telefonen, og 1 betyr at snarveien vil låse opp telefonen.

Det eneste spørsmålet som gjenstår er, hvordan i all verden finner jeg ut hvilken spesifikk aktivitet i en pakke jeg vil ha, og hva er navnet på en slik aktivitet som jeg må legge inn i kommandoen? Heldigvis kan denne informasjonen samles inn ganske intuitivt ved hjelp av evt aktivitetsstarter-applikasjon, eller aktivitetsstarter-widgeten i den populære Nova Launcher du kanskje bruker på enheten din. Bare finn applikasjonen du vil ha og bla gjennom aktiviteten, du vil sannsynligvis kunne finne den spesifikke skjermen du vil ha.


Himmelen er grensen

Det er trist å se det tilgjengelige, brukervendte grensesnittet for å tilpasse disse funksjonene forsvinne fra siste utviklerforhåndsvisning, da dette signaliserer deres potensielle bortgang med den offisielle Android 8.0 utgivelse. Men som du kan se, er det fortsatt mulig å få tilgang til den underliggende funksjonaliteten selv uten GUI i System UI tuner, noe som betyr at du forhåpentligvis vil fortsette å kunne justere navigasjonslinjen og låseskjermsnarveiene når O kommer ut. Ikke la denne begrensede guiden selge disse funksjonene kort: den mulighetene er uendelige, siden du ikke bare kan legge til snarveier til enhver aktivitet på låseskjermen, men med bruk av nøkkelkoder kan du legge til alle slags funksjoner som mediekontroller, navigere gjennom e-poster, bla gjennom sidene og mer. Hvis du er en fan av min forrige Tasker-opplæringer, så finner du mange måter å utnytte disse funksjonene og få mest mulig ut av enheten din.


Hva synes du om disse funksjonene og deres fjerning? Har du spørsmål? Legg igjen en kommentar.