Heim > Java > javaLernprogramm > Wie rufe ich Informationen zum Batteriestand und -status in Android ab?

Wie rufe ich Informationen zum Batteriestand und -status in Android ab?

DDD
Freigeben: 2024-11-03 06:11:02
Original
630 Leute haben es durchsucht

How to Retrieve Battery Level and State Information in Android?

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>
Nach dem Login kopieren

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:

    • BatteryManager.BATTERY_PLUGGED_AC (AC-Ladegerät)
    • BatteryManager.BATTERY_PLUGGED_USB (USB-Ladegerät)
    • BatteryManager.BATTERY_HEALTH_GOOD
    • BatteryManager.BATTERY_STATE_CHARGING
  • Weitere Informationen zu BatteryManager und der Batterieverwaltung in Android finden Sie in der Dokumentation für Android-Entwickler: [BatteryManager lesen | Android-Entwickler – BATTERY_PROPERTY_CAPACITY](https://developer.android.com/reference/android/os/BatteryManager#BATTERY_PROPERTY_CAPACITY)

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage