在 Android 中檢索電池電量和狀態
為了監視裝置電池的狀態,Android SDK 提供了 BatteryManager 類別。儘管其名稱不直觀,BatteryManager 並不包含任何方法。相反,它是描述設備可能處於的各種與電池相關的狀態的常量集合。
取得電池電量
從SDK 21 (Lollipop) 開始,您可以使用以下程式碼片段以百分比形式擷取目前電池電量:
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
取得電池狀態
要確定電池的當前狀態,請檢查該值bm.getIntProperty(BatteryManager.BATTERY_STATUS):
其他常數
BatteryManager 也提供其他電池相關資訊的常量:以上是如何在 Android 中取得電池電量和狀態?的詳細內容。更多資訊請關注PHP中文網其他相關文章!