Trots borttagning kan du fortfarande anpassa navigeringsfältet och låsskärmen i Android O DP3 -- så här

Android O Developer Preview 3 tar bort anpassning av navigeringsfältet och låsskärmen; så här kan du fortfarande anpassa dem.

Android O Developer Preview har nu nått sin tredje release, vilket betyder att de slutliga API: erna är klara och Google förbereder sig för en nära förestående och omedelbar release med endast mindre buggfixar att förvänta sig i den återstående förhandsgranskningen av utvecklare. Med tidigare Android O-förhandsvisningar såg vi massor av förbättringar av användargränssnittet såväl som några ytterligare anpassningsfunktioner, av vilka några troligen testades och kanske inte är tillgängliga senare släpper.

Faktum är att användare har rapporterat att med Android O DP3, anpassning av låsskärmsgenvägar och anpassning av navigeringsfältet ha båda har tagits bort från System UI-tunern, vilket tyder på att de faktiskt inte kommer att ta sig till den stabila versionen av Android O som användarvänliga funktioner. Men det betyder inte att de fortfarande inte är tillgängliga - i själva verket har anpassning av navigeringsfält varit vilande inom AOSP sedan Nougat,

gömmer sig där hela tiden. Så även om funktionen inte var ny, experimenterade Google med att introducera den för slutanvändare genom att placera den i System UI-tunern där alla dolda, experimentella funktioner finns. Även om vi hade turen att ha fått de nya navigeringsfältet och låsskärmsfunktionerna som introducerades i den första Android O Developer Preview, vet vi inte när vi kommer att få tillbaka dessa funktioner. Vi kommer troligen inte ens att se dem aktiverade i den officiella utgåvan som standard, möjligen inte ens under systemets UI-tuner.

Lyckligtvis är det så fortfarande möjligt att manipulera dessa funktioner utan att behöva komma åt det officiella gränssnittet. Överraskning, överraskning, det var bara de användarvända menyerna som togs bort, vilket innebär att du fortfarande kan dra nytta av dessa funktioner om du vill anpassa din Android O DP3-byggnad. Det är troligt att den inofficiella metoden vi kommer att beskriva nedan kommer att fungera på den officiella versionen också, om inte Google tar bort koden helt ansvarig för funktionen från System UI APK, så ha den här guiden till hands om du inte kan komma åt förhandsgranskningen, men skulle vilja experimentera med detta senare. Om du använder Nougat, beroende på din ROM kan du spela med anpassning av navigeringsfältet just nu.

Krav: Den här guiden riktar sig till användare som kör Android O Developer Preview 3. För närvarande inkluderar det Nexus 5X, Nexus 6P, Nexus Player, Pixel C, Google Pixel och Google Pixel XL. Låsskärmsgenvägsanpassning är inte tillgänglig på dessa enheter som kör Android Nougat, men anpassningen av navigeringsfältet är det.


Ändra navigeringsfältet -- Appliceringsmetod

Originalartikel

Installera Anpassad tuner för navigeringsfältet och registrera dig för betatestning för att få alla de senaste funktionerna. Öppna applikationen och följ skärmarna för en handledning om hur du ställer in den, den kommer att begära tillstånd WRITE_SECURE_SETTINGS och förklara två sätt att bevilja det.

Om inte din telefon är rotad måste du ge denna behörighet via ett ADB-skal. För att göra det måste du göra det ladda ner ADB-binären för ditt specifika operativsystem såväl som Google USB-drivrutin om du använder Windows. Aktivera sedan utvecklaralternativ genom att gå till Inställningar --> Om telefon och trycka på Byggnummer 7 gånger. Öppna sedan utvecklaralternativ i Inställningar (det kommer att uppmana dig att ange telefonens pin/lösenord) och aktivera USB-felsökning. Anslut din telefon till din PC, öppna en kommandotolk/terminal där du sparade din ADB-binär och skriv sedan in adb devices. Din telefon kommer att uppmana att aktivera ADB-åtkomst - bevilja det, då ser du telefonens serienummer i kommandotolken/terminalen.

Nu kan du ange kommandot för att ge den nödvändiga behörigheten som nämns i Custom Navigation Bar-appen. När du har gett appen denna behörighet kommer du att köra ett kompatibilitetstest där applikationen försöker ändra din navigeringsfält. Om det lyckas kommer du att kunna fortsätta och komma åt huvudmenyn.

Omarrangera Nav Bar-knapparna

Att arrangera om navigeringsfältet är ganska enkelt med applikationen. Se till att du är betatestare för att använda de experimentella funktionerna, som specificerats ovan. Du hittar ett avsnitt som heter experimentella justeringar, gå till den för att se alternativen som låter dig byta ut dina tre befintliga nycklar. Du kan ändra deras ordning eller ändra dem till vad du vill, appen är ganska intuitiv och du bör inte ha några problem med att komma till en inställning du är bekväm med.

Annan användning av anpassad navigeringsfält

Appen Custom Navigation Bar har massor av funktioner att gå igenom, så utforska dess erbjudanden själv! Här är bara två tidigare tutorials jag har skrivit som visar hur du kan använda appens Tasker-integration (en proffsfunktion) för användbara situationer.

  • Så här lägger du till medieuppspelningskontroller i navigeringsfältet när du spelar musik
  • Hur man lägger till vänster/höger tangentbordsmarkörer till navigeringsfältet under textinmatning

Eftersom appen erbjuder möjligheten att utlösa Tasker-händelser, kan du tekniskt programmera navigeringsknapparna för att utföra nästan alla tänkbara åtgärder, i vilken situation du vill.


Låsskärmsanpassning med ADB

Lyckligtvis är den här funktionen väldigt enkel, eftersom det inte finns mycket anpassning förutom att lägga till en genväg. Låsskärmsgenvägar är ganska användbara och Googles tillvägagångssätt inom System UI-tunern var ganska kraftfull - det tillät dig inte bara välj applikationsgenvägar, men också specifika aktiviteter för olika applikationer, alla listade tillsammans med ikoner på ett intuitivt sätt meny. Även om detta tillvägagångssätt inte är fullt så intuitivt och tillgängligt, är det fortfarande ganska enkelt och du kan lägg fortfarande till genvägar till appaktivitet använder ADB. Allt du behöver göra är att skicka adb-skalkommandon med följande synax:

För vänster tangent:

settings put secure sysui_keyguard_left "COMPONENT/NAME"

För rätt nyckel:

settings put secure sysui_keyguard_right "COMPONENT/NAME"

Var COMPONENT hänvisar till programmets paketnamn, och NAME hänvisar till aktivitetsnamnet i nämnda paket. Om jag till exempel vill starta Hangouts huvudaktivitet på vänster sida skulle jag skriva in:

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

Slutligen, om du vill anpassa huruvida de vänstra eller högra genvägarna på låsskärmen också automatiskt kringgår låsskärmen eller inte, kan du ange följande kommandon:

settings put secure sysui_keyguard_left_unlock 0/1

settings put secure sysui_keyguard_right_unlock 0/1

Där 0 betyder att genvägen inte låser upp telefonen och 1 betyder att genvägen låser upp telefonen.

Den enda frågan som återstår är, hur i hela friden ska jag ta reda på vilken specifik aktivitet i ett paket jag vill ha, och vad heter sådan aktivitet som jag måste mata in i kommandot? Lyckligtvis kan denna information samlas in ganska intuitivt med hjälp av någon program för aktivitetsstart, eller aktivitetsstarter-widgeten i den populära Nova Launcher som du kanske använder på din enhet. Hitta helt enkelt den applikation du vill ha och bläddra i dess aktivitet, du kommer förmodligen att kunna hitta den specifika skärm du vill ha.


Himlen är gränsen

Det är tråkigt att se det tillgängliga, användarvänliga gränssnittet för att anpassa dessa funktioner försvinna från senaste Developer Preview, eftersom detta signalerar deras potentiella bortgång med den officiella Android 8.0 släpp. Men som du kan se är det fortfarande möjligt att komma åt den underliggande funktionaliteten även utan GUI i System UI tuner, vilket betyder att du förhoppningsvis kommer att fortsätta att kunna justera navigeringsfältet och genvägar på låsskärmen när O kommer ut. Låt inte denna begränsade guide sälja dessa funktioner kort: den möjligheterna är oändliga, eftersom du inte bara kan lägga till genvägar till alla aktiviteter på låsskärmen, men med hjälp av nyckelkoder kan du lägga till alla möjliga funktioner som mediekontroller, navigera genom e-postmeddelanden, bläddra igenom sidorna och mer. Om du är ett fan av min tidigare Tasker tutorials, då hittar du massor av sätt att utnyttja dessa funktioner och få ut det mesta av din enhet.


Vad tycker du om dessa funktioner och deras borttagning? Har du några frågor? Lämna en kommentar.