如上所述,我想获得电池总费用。 我刚刚使用的电池Intent只显示电平,电压,温度......但不是总加载周期。
答案 0 :(得分:2)
您可以注册一个Intent接收器来接收ACTION_BATTERY_CHANGED的广播:http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED。
广播操作:这是一个粘性广播,包含有关电池的充电状态,级别和其他信息。有关Intent内容的文档,请参阅BatteryManager。
您可以不通过清单中声明的组件接收此内容,只能通过Context.registerReceiver()
明确注册它。请参阅ACTION_BATTERY_LOW
,ACTION_BATTERY_OKAY
,ACTION_POWER_CONNECTED
和ACTION_POWER_DISCONNECTED
,查看已发送且可通过清单接收器接收的与电池相关的不同广播。
这是受保护的意图,只能由系统发送。
常数值:“android.intent.action.BATTERY_CHANGED
”