我不知道是否可以做到这一点,但现在我有一个服务,有一个报警管理器,每5分钟刷新电池,以检查电池的百分比和电池警报得到低于一定的百分比。有没有更好的方法可以观察不需要报警管理器的电池,并在电池发生变化时进行刷新,因为它似乎比在一定时间后刷新要好?

最佳答案

蒂克齐
我将创建一个BroadcastReceiver来接收以下广播:ACTION_BATTERY_CHANGED。这样你就不会一直不必要地轮询电池。
附加:
注册方式如下:

<receiver android:name=".BatteryReceiver">
    <intent-filter>
        <action android:name="android.intent.action.BATTERY_CHANGED" />
    </intent-filter>
</receiver>

07-24 09:49
查看更多