ACTION_POWER_CONNECTED上的电池状态

时间:2011-11-05 23:24:54

标签: android battery

我只是想知道是否有可能获得在ACTION_POWER_CONNECTED上触发的广播接收器类中的电池状态?文档建议不要,但总是值得问:)

干杯 射线

1 个答案:

答案 0 :(得分:1)

致电registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED))。返回的Intent是最后广播的ACTION_BATTERY_CHANGED广播,其电池状态为其附加内容(请参阅BatteryManager了解密钥)。

如果您确定要过早调用它,则在ACTION_POWER_CONNECTED更新之前调用ACTION_BATTERY_CHANGED,也许可以使用AlarmManager安排自己在几秒钟后再次唤醒,然后再检查一下。