如果我想开发一个简单的电池小部件,每当电池信息发生变化(AC插入,电池电量变化)时更新小部件图片,我应该如何跟踪电池状态?我确实考虑使用AlarmManager但是小部件会定期更新(例如,5分钟),如何在任何事件发生后立即完成更新?
答案 0 :(得分:0)
听起来你需要一个广播接收器。
这里已经回答:Android Battery in SDK
引用Jarret:
您可以注册一个Intent接收器来接收ACTION_BATTERY_CHANGED:http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED的广播。文档说广播是粘性的,所以即使电池状态发生变化,你也能抓住它。