Mengakses Maklumat Bateri dalam Android
Soalan: Cara mendapatkan tahap dan keadaan bateri (mis., dipalamkan masuk , menunaikan, mengecas) dalam Android?
Jawapan:
Android menyediakan kelas BatteryManager untuk mengurus maklumat berkaitan bateri. Bertentangan dengan namanya, ia tidak mengandungi sebarang kaedah tetapi mentakrifkan pemalar yang mewakili keadaan dan sifat bateri yang berbeza.
Penggunaan:
Sejak Android SDK 21 (Lollipop), anda boleh menggunakan kod berikut untuk mendapatkan semula tahap bateri semasa sebagai peratusan:
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
Coretan kod ini mengambil tahap bateri daripada BatteryManager, yang boleh diakses melalui perkhidmatan sistem BATTERY_SERVICE. Ambil perhatian bahawa konteks mewakili konteks aplikasi semasa.
Maklumat Tambahan:
Pemalar berguna lain yang ditakrifkan dalam BatteryManager termasuk:
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Maklumat Tahap Bateri dan Keadaan dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!