Med Android Oreo er der tilføjet mange nye adb-kommandoer, hvor en af de seneste blev fundet til at redigere indstillingerne for batterisparetilstand!
Batterisparetilstand på Android kan være ret effektiv til at forlænge din batterilevetid ved at begrænse baggrundstjenester, deaktivere animationer og udføre forskellige andre tweaks. Den anvender dog nogle ekstra foranstaltninger, som nogle kan virke overdrevne eller unødvendige. Bruger vibrationer virkelig nok strøm til at retfærdiggøre f.eks. at slukke den? Afvejningen ved at deaktivere vibration er, at du kan gå glip af vigtige beskeder. Skærmen dæmpes også i batterisparer, men bare fordi mit batteri har nået 15% betyder det ikke, at jeg ikke skal bruge fuld lysstyrke for at kunne se. Det er ting, du måtte finde ud af, når du brugte batterisparer, uden nogen metode til at vælge og vrage, hvad du ville have - indtil nu. Vi vil vise dig hvordan tilpas batterisparetilstand i Android 8.0 Oreo. For at følge denne tutorial behøver du ikke root-adgang, men du bliver nødt til det brug adb.
Tilpas batterisparetilstand i Android 8.0 Oreo
Med Android Oreo er endnu en forbedring, der er blevet tilføjet, muligheden for at redigere, hvad batterisparer gør! Disse kommandoer kræver adb, men de ændringer, du foretager, vil holde sig. For det første skal du observere følgende billede, taget fra kildekoden til Android Oreo.
Så hver af disse værdier burde være ret enkle til at forstå, hvad de gør, men vi vil forklare, hvordan det virker alligevel. Hver indstilling tager en boolesk værdi, et heltal eller en flydende værdi. En boolean er en "sand" eller "falsk", et heltal er blot et standard heltal, og en float er et tal, der kan indeholde decimaler.
Så hvad er use cases for dette? Her er nogle eksempler:
Aktivering af vibration
For at aktivere vibrationer i batterisparetilstand vil vi indstille vibration_disabled til "false".
Aktivering af animationer
For at aktivere animationer i batterisparer vil vi sætte "animation_disabled" til "false".
Deaktivering af lysstyrke Dim
For at deaktivere lysstyrkedæmpningen skal du ændre "adjust_brightness_disabled" til "true".
Sådan ændrer du batterispareindstillinger
Så efter du har valgt de værdier, du vil ændre, kan vi komme med vores ADB-kommandoer, som vi vil køre for at udføre disse ændringer til batterisparetilstand. For eksempel vil jeg aktivere vibration, aktivere animationer og deaktivere skærmens lysstyrkedæmpning, når jeg tænder for batterisparer. Åbn en kommandoprompt/terminal og skriv "adb-enheder" for at sikre, at din enhed genkendes af din computer.
Når du har noget som outputtet ovenfor, skal du skrive "adb shell", og du er klar til at fortsætte!
For eksempel ville jeg i mit tilfælde skrive følgende.
settings put global battery_saver_constants "vibration_disabled=false, animation_disabled=false, adjust_brightness_disabled=true"
Som du kan se, satte jeg de ændringer, jeg ønskede at foretage til batterisparetilstand, i en nøgle=værdi kommasepareret liste. Du kan tilføje eller fjerne så mange operander til denne kommando, som du ønsker. Eventuelle værdier, som du lader være urørt, vil ikke blive ændret og vil bevare deres oprindelige standardværdier.
Når du har sendt ovenstående kommando, skal du frakoble din telefon fra din computer. Aktiver batterisparefunktion og se, at din telefon nu vibrerer, animationer er slået til, og at lysstyrken ikke dæmpes længere.
Ændringer af batterisparefunktion på enheden (rod)
Det er faktisk muligt at redigere disse indstillinger fra din enhed, hvis du har root! Hvis din enhed er rootet via Magisk eller SuperSU, kan du blot køre den samme kommando som ovenfor fra en terminalapp som f.eks. Termux. Bare kør kommandoerne som normalt, efter ovenstående syntaks.
Pris: Gratis.
4.1.
Forklaring
Det ser ud til, at Google arbejder på at tilføje mange efterspurgte funktioner til forbedringer af livskvalitet. Med kommandoer tilføjet til temaer, låseskærmgenveje og nu, Google forsøger bestemt at polere operativsystemet og tillade justering af mange enhedsområder. Forhåbentlig finder vi endnu flere modificerbare indstillinger som disse!