Hur man anpassar batterisparläge i Android 8.0 Oreo

click fraud protection

Med Android Oreo har det lagts till många nya adb-kommandon, där ett av de senaste har hittats för att redigera inställningarna för batterisparläge!

Batterisparläge på Android kan vara ganska effektivt för att förlänga batteritiden genom att begränsa bakgrundstjänster, inaktivera animationer och utföra olika andra justeringar. Den använder dock några extra åtgärder som vissa kan verka överdrivna eller onödiga. Använder vibrationer verkligen tillräckligt med kraft för att motivera att till exempel stänga av den? Avvägningen med att inaktivera vibrationer är att du kan missa viktiga meddelanden. Skärmen dimper också i batterisparläget, men bara för att mitt batteri har nått 15% betyder det inte att jag inte behöver använda full ljusstyrka för att kunna se. Det här är saker du var tvungen att stå ut med när du använde batterisparläget, utan någon metod att välja och vraka vad du ville ha - förrän nu. Vi kommer att visa dig hur du gör anpassa batterisparläget i Android 8.0 Oreo. För att följa den här handledningen behöver du inte root-åtkomst men du måste göra det använd adb.


Anpassa batterisparläge i Android 8.0 Oreo

Med Android Oreo är ytterligare en förbättring som har lagts till möjligheten att redigera vad batterisparare gör! Dessa kommandon kräver adb, men ändringarna du gör kommer att hålla sig. Först, observera följande bild, tagen från källkoden för Android Oreo.

Så var och en av dessa värden borde vara ganska enkla för att förstå vad de gör, men vi kommer att förklara hur det fungerar ändå. Varje inställning tar ett booleskt värde, ett heltal eller ett flytande värde. En boolean är ett "sant" eller "falskt", ett heltal är bara ett heltal av standardtyp, och ett float är ett tal som kan innehålla decimaler.

Så vilka är användningsfallen för detta? Här är några exempel:

Aktiverar vibration

För att aktivera vibrationer i batterisparläge vill vi ställa in vibration_disabled till "false".

Aktivera animationer

För att aktivera animationer i batterisparläget vill vi ställa in "animation_disabled" till "false".

Inaktiverar ljusstyrka Dim

För att inaktivera ljusstyrkan, ändra "adjust_brightness_disabled" till "true".

Hur man ändrar batterisparinställningar

Så, efter att du har valt de värden som du vill ändra, kan vi komma med våra ADB-kommandon som vi vill köra för att utföra dessa ändringar i batterisparläge. Till exempel vill jag aktivera vibration, aktivera animationer och inaktivera skärmens ljusstyrka när jag slår på batterisparläget. Öppna en kommandotolk/terminal och skriv "adb-enheter" för att se till att din enhet känns igen av din dator.

När du har något liknande utdata ovan, skriv "adb shell" och du är redo att fortsätta!

Till exempel, i mitt fall skulle jag skriva följande.

settings put global battery_saver_constants "vibration_disabled=false, animation_disabled=false, adjust_brightness_disabled=true"

Som du kan se satte jag ändringarna som jag ville göra i batterisparläge i en nyckel=värde kommaseparerad lista. Du kan lägga till eller ta bort så många operander till detta kommando som du vill. Alla värden som du lämnar orörda kommer inte att ändras och kommer att behålla sina ursprungliga standardvärden.

När du har skickat kommandot ovan kopplar du bort din telefon från din dator. Aktivera batterisparläge och se att din telefon nu vibrerar, animationer är på och att ljusstyrkan inte dämpas längre.

Göra ändringar i batterisparläget på enheten (rot)

Det är faktiskt möjligt att redigera dessa inställningar från din enhet om du har root! Om din enhet är rotad via Magisk eller SuperSU kan du helt enkelt köra samma kommando som ovan från en terminalapp som Termux. Kör bara kommandona som vanligt, enligt ovanstående syntax.

TermuxUtvecklare: Fredrik Fornwall

Pris: Gratis.

4.1.

Ladda ner

Förklaring

Det verkar som att Google arbetar med att lägga till många efterfrågade funktioner för att förbättra livskvaliteten. Med kommandon tillagda för teman, genvägar på låsskärmen och nu försöker Google definitivt att polera operativsystemet och tillåta justeringar av många enhetsområden. Förhoppningsvis hittar vi ännu fler modifierbara inställningar som dessa!