我希望在我的应用中获得设备的当前电池电量,其API级别为23以上。电池电量水平更新后,电池电量的变化应该会立即响应应用程序。
答案 0 :(得分:0)
您可以通过注册系统发出的广播来收听电池电量的重大变化,如下所示:
<receiver android:name=".BatteryLevelReceiver">
<intent-filter>
<action android:name="android.intent.action.BATTERY_LOW"/>
<action android:name="android.intent.action.BATTERY_OKAY"/>
</intent-filter>
</receiver>
这会进入您的清单文件。宣布接收器。
另外,您还可以在this link上详细说明当前电池电量。
可能是您希望定期检查电池电量是否经过一段时间间隔。在这种情况下,您可以安排一段重复运行的代码并完成您打算执行的工作。
如果您想了解如何安排某项任务,this link if useful。