Zugriff auf Batterieinformationen in Android
Frage: So erhalten Sie den Ladezustand und den Zustand des Akkus (z. B. eingesteckt). , Entladen, Laden) in Android?
Antwort:
Android stellt die BatteryManager-Klasse zur Verwaltung batteriebezogener Informationen bereit. Entgegen dem Namen enthält es keine Methoden, sondern definiert Konstanten, die unterschiedliche Batteriezustände und -eigenschaften darstellen.
Verwendung:
Seit Android SDK 21 (Lollipop) Mit dem folgenden Code können Sie den aktuellen Batteriestand in Prozent abrufen:
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
Dieses Code-Snippet ruft den Batteriestand aus dem BatteryManager ab, der über den Systemdienst BATTERY_SERVICE zugänglich ist. Beachten Sie, dass der Kontext den aktuellen Anwendungskontext darstellt.
Zusätzliche Informationen:
Weitere nützliche Konstanten, die in BatteryManager definiert sind, umfassen:
Das obige ist der detaillierte Inhalt vonWie rufe ich Informationen zum Batteriestand und -status in Android ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!