如何获得Android API等级23及以上的实时当前电池电量

时间:2017-02-12 19:23:44

标签: android

我希望在我的应用中获得设备的当前电池电量,其API级别为23以上。电池电量水平更新后,电池电量的变化应该会立即响应应用程序。

1 个答案:

答案 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