Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Mendapatkan Tahap dan Status Bateri dalam Android?
Mendapatkan semula Tahap dan Keadaan Bateri dalam Android
Untuk memantau status bateri peranti anda, Android SDK menyediakan kelas BatteryManager. Walaupun namanya tidak intuitif, BatteryManager tidak mengandungi sebarang kaedah. Sebaliknya, ia adalah koleksi pemalar yang menerangkan pelbagai keadaan berkaitan bateri yang boleh digunakan oleh peranti anda.
Mendapatkan Tahap Bateri
Bermula dengan SDK 21 (Lollipop), anda boleh mendapatkan semula tahap bateri semasa sebagai peratusan menggunakan coretan kod berikut:
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
Mendapatkan Keadaan Bateri
Untuk menentukan keadaan semasa bateri, semak nilai daripada bm.getIntProperty(BatteryManager.BATTERY_STATUS):
BATTERY_HEALTH_TERHEAT: Bateri terlalu panas.BATTERY_HEALTH_DEAD: Bateri mati.
BATTERY_TECH_UNKNOWN: Teknologi bateri tidak diketahui.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Tahap dan Status Bateri dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!