如何在Android API级别23及更高版本中获取实时当前电池电量

如何在Android API级别23及更高版本中获取实时当前电池电量,android,Android,我想在我的应用程序中获取API级别高于23安的设备的当前电池电量。电池电量的变化应该会在电池电量更新后立即向应用程序敬酒。您可以通过注册系统所做的广播来收听电池电量的重大变化,如下所示: <receiver android:name=".BatteryLevelReceiver"> <intent-filter> <action android:name="android.intent.action.BATTERY_LOW"/> <a

我想在我的应用程序中获取API级别高于23安的设备的当前电池电量。电池电量的变化应该会在电池电量更新后立即向应用程序敬酒。

您可以通过注册系统所做的广播来收听电池电量的重大变化,如下所示:

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

在这种情况下,您可能希望在定期时间间隔之后定期检查电池电量。在这种情况下,您可以安排一段重复运行的代码,并执行您打算执行的工作


如果您想了解如何安排某些任务,您可以通过注册到系统所做的广播来收听电池电量的主要变化,如下所示:

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

在这种情况下,您可能希望在定期时间间隔之后定期检查电池电量。在这种情况下,您可以安排一段重复运行的代码,并执行您打算执行的工作


如果您想了解如何安排某些任务,请参阅。

您当前有哪些API级别不适用?您当前有哪些API级别不适用?