我不知道是否可以这样做但是现在我有一个服务,它有一个警报管理器,每隔5分钟更新一次电池,检查电池电量百分比,电池警报低于一定百分比。是否有更好的方法来观看不需要报警管理器的电池,并在电池更换时刷新,因为它似乎比在一定时间后刷新更好
答案 0 :(得分:4)
tyczj,
我会创建一个BroadcastReceiver
来接收以下广播:ACTION_BATTERY_CHANGED
。这样您就不会不必要地不必轮询电池了。
其他:
它会像这样注册:
<receiver android:name=".BatteryReceiver">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED" />
</intent-filter>
</receiver>
答案 1 :(得分:2)