如何读取电池充电次数?

Tob*_*ias 11 java android power-management

如上所述,我想得到电池充电器的总数.我刚刚使用的Batery Intent只显示了Level,Voltage,Temperature ......但不是总加载周期.

fuz*_*uzz 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