Met Android Oreo zijn er veel nieuwe adb-opdrachten toegevoegd, waarvan een van de nieuwste is gevonden om de instellingen van de batterijbesparingsmodus te bewerken!
De batterijbesparingsmodus op Android kan behoorlijk effectief zijn in het verlengen van de levensduur van uw batterij door achtergrondservices te beperken, animaties uit te schakelen en verschillende andere aanpassingen uit te voeren. Er worden echter wel enkele extra maatregelen gebruikt, die soms buitensporig of onnodig lijken. Verbruikt trillingen werkelijk voldoende energie om bijvoorbeeld het uitschakelen ervan te rechtvaardigen? Het nadeel van het uitschakelen van trillingen is dat u mogelijk belangrijke berichten mist. Het scherm wordt ook gedimd in batterijbesparing, maar het feit dat mijn batterij 15% heeft bereikt, betekent niet dat ik niet de volledige helderheid hoef te gebruiken om te kunnen zien. Dit zijn dingen waar je mee te maken kreeg als je batterijbesparing gebruikte, zonder dat je kon kiezen wat je wilde - tot nu toe. Wij laten u zien hoe u dat moet doen
pas de batterijbesparingsmodus aan in Android 8.0 Oreo. Om deze tutorial te volgen, heb je geen root-toegang nodig, maar dat is wel nodig gebruik adb.Pas de batterijbesparingsmodus aan in Android 8.0 Oreo
Met Android Oreo is nog een andere verbetering toegevoegd: de mogelijkheid om te bewerken wat batterijbesparing doet! Voor deze opdrachten is adb vereist, maar de wijzigingen die u aanbrengt blijven behouden. Bekijk eerst de volgende afbeelding, afkomstig uit de broncode van Android Oreo.
Elk van deze waarden zou dus vrij eenvoudig moeten zijn om te begrijpen wat ze doen, maar we zullen toch uitleggen hoe het werkt. Elke instelling heeft een Booleaanse waarde, een geheel getal of een float-waarde. Een booleaanse waarde is 'waar' of 'onwaar', een geheel getal is slechts een standaard geheel getal en een float is een getal dat decimalen kan bevatten.
Dus wat zijn de gebruiksscenario's hiervoor? Hier zijn enkele voorbeelden:
Trillingen inschakelen
Om trillingen in de batterijbesparingsmodus in te schakelen, willen we vibration_disabled instellen op "false".
Animaties inschakelen
Om animaties in de batterijbesparing in te schakelen, willen we "animation_disabled" instellen op "false".
Helderheid dimmen uitschakelen
Om het dimmen van de helderheid uit te schakelen, wijzigt u "adjust_brightness_disabled" in "true".
Hoe u de batterijbesparingsinstellingen kunt wijzigen
Dus nadat u de waarden heeft gekozen die u wilt wijzigen, kunnen we onze ADB-opdrachten bedenken die we willen uitvoeren om deze wijzigingen in de batterijbesparingsmodus uit te voeren. Ik wil bijvoorbeeld trillingen inschakelen, animaties inschakelen en het dimmen van de schermhelderheid uitschakelen wanneer ik de batterijbesparing inschakel. Open een opdrachtprompt/terminal en typ "adb devices" om er zeker van te zijn dat uw apparaat door uw computer wordt herkend.
Zodra je zoiets als de bovenstaande uitvoer hebt, typ je "adb shell" en ben je klaar om verder te gaan!
In mijn geval zou ik bijvoorbeeld het volgende typen.
settings put global battery_saver_constants "vibration_disabled=false, animation_disabled=false, adjust_brightness_disabled=true"
Zoals je kunt zien, heb ik de wijzigingen die ik wilde aanbrengen in de batterijbesparingsmodus in een door komma's gescheiden lijst met sleutel=waarde geplaatst. U kunt zoveel operanden aan deze opdracht toevoegen of verwijderen als u wilt. Waarden die u onaangeroerd laat, worden niet gewijzigd en behouden hun oorspronkelijke standaardwaarden.
Nadat u de bovenstaande opdracht hebt verzonden, koppelt u uw telefoon los van uw computer. Schakel batterijbesparing in en zie dat je telefoon nu trilt, animaties aan staan en de helderheid niet meer dimt.
Wijzigingen aanbrengen in de batterijbesparing op het apparaat (root)
Het is zelfs mogelijk om deze instellingen vanaf je apparaat te bewerken als je root hebt! Als uw apparaat is geroot via Magisk of SuperSU, kunt u eenvoudig dezelfde opdracht als hierboven uitvoeren vanuit een terminal-app zoals Termux. Voer gewoon de opdrachten uit zoals gewoonlijk, volgens de bovenstaande syntaxis.
Prijs: gratis.
4.1.
Uitleg
Het lijkt erop dat Google eraan werkt om veel gevraagde functies toe te voegen om de levenskwaliteit te verbeteren. Met opdrachten toegevoegd voor thema's, snelkoppelingen op het vergrendelscherm en nu dit, Google probeert absoluut het besturingssysteem op te poetsen en aanpassingen aan veel apparaatgebieden mogelijk te maken. Hopelijk vinden we nog meer aanpasbare instellingen zoals deze!