11

如上所述,我想获得电池充电的总数。我已经在使用的电池 Intent 只显示电平、电压、温度……但不显示总加载周期。

4

1 回答 1

2

您可以注册一个 Intent 接收器来接收 ACTION_BATTERY_CHANGED 的广播:http: //developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED

广播动作:这是一个粘性广播,包含充电状态、电量和其他有关电池的信息。有关 Intent 内容的文档,请参阅BatteryManager

无法通过清单中声明的​​组件接收此信息,只能通过使用Context.registerReceiver(). 请参阅ACTION_BATTERY_LOWACTION_BATTERY_OKAYACTION_POWER_CONNECTED和 ,ACTION_POWER_DISCONNECTED了解不同的电池相关广播,这些广播可以通过清单接收器发送和接收。

这是一个只能由系统发送的受保护意图。常数值:“ android.intent.action.BATTERY_CHANGED

于 2011-01-12T00:46:52.930 回答