如何读取电池充电次数?

时间:2011-01-10 17:28:59

标签: java android power-management

如上所述,我想获得电池总费用。 我刚刚使用的电池Intent只显示电平,电压,温度......但不是总加载周期。

1 个答案:

答案 0 :(得分: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_CONNECTEDACTION_POWER_DISCONNECTED,查看已发送且可通过清单接收器接收的与电池相关的不同广播。

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