在 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中文网其他相关文章!