Heim >Java >javaLernprogramm >Wie kann ich den Akkuladestand und -status in Android abrufen?
Akkustand und -status in Android abrufen
Um den Status des Akkus Ihres Geräts zu überwachen, stellt das Android SDK die BatteryManager-Klasse bereit. Trotz seines nicht intuitiven Namens enthält BatteryManager keine Methoden. Stattdessen handelt es sich um eine Sammlung von Konstanten, die die verschiedenen batteriebezogenen Zustände beschreiben, in denen sich Ihr Gerät befinden kann.
Batteriestand ermitteln
Ab SDK 21 (Lollipop) Sie können den aktuellen Batteriestand in Prozent mit dem folgenden Code-Snippet abrufen:
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
Batteriestatus abrufen
Um den aktuellen Batteriestatus zu ermitteln, überprüfen Sie den Wert von bm.getIntProperty(BatteryManager.BATTERY_STATUS):
Zusätzliche Konstanten
BatteryManager auch stellt Konstanten für andere batteriebezogene Informationen bereit:
Das obige ist der detaillierte Inhalt vonWie kann ich den Akkuladestand und -status in Android abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!