在Android 中取得電池資訊
問題:如何取得電池的電量和狀態(例如,已插入電源) Android 中的充電、放電、充電)?
答案:
Android 提供了 BatteryManager 類別來管理電池相關資訊。與它的名字相反,它不包含任何方法,而是定義了代表不同電池狀態和屬性的常數。
用法:
自Android SDK 21 (Lollipop) 起,您可以使用以下程式碼以百分比形式擷取目前電池電量:
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
此程式碼片段從BatteryManager 取得電池電量,可透過BATTERY_SERVICE 系統服務存取。請注意,context 代表目前應用程式上下文。
其他資訊:
BatteryManager 中定義的其他有用常數包括:
以上是如何在 Android 中檢索電池電量和狀態資訊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!