På trods af fjernelse kan du stadig tilpasse navigeringslinjen og låseskærmen i Android O DP3 -- Sådan gør du

Android O Developer Preview 3 fjerner tilpasning af navigationsbjælken og låseskærmen; her er, hvordan du stadig kan tilpasse dem.

Android O Developer Preview har nu nåede sin tredje udgivelse, hvilket betyder, at de endelige API'er er klar, og Google er klar til en nært forestående og umiddelbar udgivelse med kun mindre fejlrettelser, der kan forventes i den resterende Developer Preview. Med tidligere forhåndsvisninger af Android O så vi tonsvis af justeringer af brugergrænsefladen såvel som nogle yderligere tilpasningsfunktioner, hvoraf nogle sandsynligvis blev testet og muligvis ikke er tilgængelige senere udgivelser.

Faktisk har brugere rapporteret, at med Android O DP3, tilpasning af genvej til låseskærm og tilpasning af navigationslinjen har begge er blevet fjernet fra System UI-tuneren, hvilket tyder på, at de faktisk ikke vil komme til den stabile udgivelse af Android O som brugervendte funktioner. Men det betyder ikke, at de stadig ikke er tilgængelige - faktisk har tilpasning af navbaren ligget i dvale i AOSP siden Nougat,

gemmer sig der hele tiden. Så selvom funktionen ikke var ny, eksperimenterede Google med at introducere den til slutbrugere ved at placere den i System UI-tuneren, hvor alle skjulte, eksperimentelle funktioner findes. Selvom vi var heldige at have modtaget den nye navigeringslinje og låseskærmsfunktioner introduceret i den første Android O Developer Preview, ved vi ikke, hvornår vi får disse funktioner tilbage. Vi vil højst sandsynligt ikke engang se dem aktiveret i den officielle udgivelse som standard, muligvis ikke engang under system UI-tuner.

Det er det heldigvis stadig muligt at manipulere disse funktioner uden at skulle have adgang til den officielle grænseflade. Overraskelse, overraskelse, det var kun de brugervendte menuer, der blev fjernet, hvilket betyder, at du stadig i høj grad kan drage fordel af disse funktioner, hvis du ønsker at tilpasse din Android O DP3-bygning. Det er sandsynligt, at den uofficielle metode, vi vil beskrive nedenfor, også vil fungere på den officielle udgivelse, medmindre Google fjerner koden fuldstændigt ansvarlig for funktionen fra System UI APK, så hold denne vejledning ved hånden, hvis du ikke kan få adgang til forhåndsvisningen, men gerne vil eksperimentere med dette senere. Hvis du er på Nougat, kan du afhængigt af din ROM spille med tilpasning af navigationslinjen lige nu.

Krav: Denne vejledning er rettet mod brugere, der kører Android O Developer Preview 3. På nuværende tidspunkt inkluderer det Nexus 5X, Nexus 6P, Nexus Player, Pixel C, Google Pixel og Google Pixel XL. Låseskærmgenvejstilpasning er ikke tilgængelig på disse enheder, der kører Android Nougat, men tilpasningen af ​​navigationslinjen er det.


Ændring af Nav Bar -- Anvendelsesmetode

Original artikel

Installere Brugerdefineret navigationslinje-tuner og tilmeld dig beta-test for at få alle de nyeste funktioner. Åbn applikationen og følg skærmbillederne for at få en vejledning i, hvordan den konfigureres. Den vil anmode om tilladelsen WRITE_SECURE_SETTINGS, der forklarer to måder at give den på.

Medmindre din telefon er rootet, skal du give denne tilladelse via en ADB-shell. For at gøre det skal du download ADB binær til dit særlige OS såvel som Google USB-driver hvis du er på Windows. Aktiver derefter udviklerindstillinger ved at gå til Indstillinger --> Om telefon og trykke på Byg nummer 7 gange. Åbn derefter Udviklerindstillinger i Indstillinger (det vil bede dig om at indtaste din telefons pinkode/adgangskode) og aktiver USB-fejlretning. Tilslut din telefon til din pc, åbn en kommandoprompt/terminal, hvor du gemte din ADB-binære, og indtast derefter adb devices. Din telefon vil bede om at aktivere ADB-adgang - giv det, så vil du se din telefons serienummer i kommandoprompten/terminalen.

Nu kan du indtaste kommandoen for at give den nødvendige tilladelse som nævnt i Custom Navigation Bar-appen. Når du har givet appen denne tilladelse, vil du køre gennem en kompatibilitetstest, hvor applikationen vil forsøge at ændre din navigationslinje. Hvis det lykkes, vil du være i stand til at fortsætte og få adgang til hovedmenuen.

Omarrangering af Nav Bar-knapperne

Det er ret nemt at omarrangere navigationslinjen ved hjælp af applikationen. Sørg for, at du er beta-tester for at bruge de eksperimentelle funktioner, som specificeret ovenfor. Du finder et afsnit kaldet eksperimentelle justeringer, få adgang til den for at se de muligheder, der giver dig mulighed for at erstatte dine tre eksisterende nøgler. Du kan ændre deres rækkefølge eller ændre dem til, hvad du vil, appen er ret intuitiv, og du bør ikke have nogen problemer med at komme til en opsætning, du er fortrolig med.

Andre anvendelser af brugerdefineret navigationslinje

Den tilpassede navigationslinje-app har et væld af funktioner, du skal gennemgå, så udforsk dets tilbud selv! Her er blot to tidligere tutorials, jeg har skrevet, der viser, hvordan du kan bruge appens Tasker-integration (en pro-funktion) til nyttige situationer.

  • Sådan tilføjes medieafspilningskontroller til Nav Bar, når du afspiller musik
  • Sådan tilføjes venstre/højre tastaturmarkører til navigeringslinjen under tekstinput

Da appen tilbyder muligheden for at udløse Tasker-begivenheder, kan du teknisk programmere navigationsbjælkens taster til at udføre næsten enhver tænkelig handling, uanset hvilken situation du ønsker.


Låseskærmtilpasning ved hjælp af ADB

Heldigvis er denne funktion meget enkel, da der ikke er meget tilpasning udover at tilføje en genvej. Låseskærmsgenveje er ret nyttige, og Googles tilgang inden for System UI-tuner var ret kraftfuld – den tillod dig ikke kun vælg applikationsgenveje, men også specifikke aktiviteter i forskellige applikationer, alle opført ledsaget af ikoner på en intuitiv måde menu. Selvom denne tilgang ikke er helt så intuitiv og tilgængelig, forbliver den ret enkel, og du kan stadig tilføje genveje til enhver app-aktivitet ved hjælp af ADB. Alt du skal gøre er at videregive adb shell-kommandoer med følgende synax:

For venstre tast:

settings put secure sysui_keyguard_left "COMPONENT/NAME"

For den rigtige nøgle:

settings put secure sysui_keyguard_right "COMPONENT/NAME"

Hvor COMPONENT henviser til applikationens pakkenavn, og NAME henviser til aktivitetsnavnet i pakken. For eksempel, hvis jeg ville starte Hangouts' hovedaktivitet i venstre side, ville jeg indtaste:

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

Til sidst, hvis du vil tilpasse, om genvejene til venstre eller højre låseskærm også automatisk omgår låseskærmen, kan du indtaste følgende kommandoer:

settings put secure sysui_keyguard_left_unlock 0/1

settings put secure sysui_keyguard_right_unlock 0/1

Hvor 0 betyder, at genvejen ikke låser telefonen op, og 1 betyder, at genvejen låser telefonen op.

Det eneste spørgsmål, der er tilbage, er, hvordan i alverden finder jeg ud af, hvilken specifik aktivitet af en pakke, jeg vil have, og hvad er navnet på en sådan aktivitet, som jeg skal indtaste i kommandoen? Heldigvis kan denne information indsamles ganske intuitivt ved hjælp af evt aktivitet launcher applikation, eller aktivitetsstarter-widgetten i den populære Nova Launcher, du muligvis bruger på din enhed. Du skal blot finde den applikation, du ønsker, og gennemse dens aktivitet, du vil sandsynligvis være i stand til at finde den specifikke skærm, du ønsker.


Himlen er grænsen

Det er trist at se den tilgængelige, brugervendte grænseflade til at tilpasse disse funktioner forsvinde fra seneste Developer Preview, da dette signalerer deres potentielle død med den officielle Android 8.0 frigøre. Men som du kan se, er det stadig muligt at få adgang til den underliggende funktionalitet selv uden GUI'en i System UI tuner, hvilket betyder, at du forhåbentlig fortsat vil være i stand til at justere navigationslinjen og låseskærmsgenvejene, når O kommer ud. Lad ikke denne begrænsede guide sælge disse funktioner kort: den mulighederne er uendelige, da du ikke kun kan tilføje genveje til enhver aktivitet på låseskærmen, men med brug af nøglekoder kan du tilføje alle mulige funktioner som f.eks. mediestyring, navigere gennem e-mails, rulle gennem siderne og mere. Hvis du er fan af min tidligere Tasker tutorials, så vil du finde tonsvis af måder at udnytte disse funktioner og få mest muligt ud af din enhed.


Hvad synes du om disse funktioner og deres fjernelse? Har du spørgsmål? Efterlad en kommentar.