【发布时间】:2017-05-16 18:11:23
【问题描述】:
我想知道,在 Android 中以编程方式监控电池电量的更有效方法是什么 - 使用连续监控电池电量的 BroadcastReciever,或使用 postDelayed 调用每 10 分钟检查一次电池电量的 Handler使用 Runnable?
我想在电池电量低于特定百分比时向用户发出警告。哪种方式效率更高?
【问题讨论】:
-
两者都要求你有一个进程一直在运行,这已经是低效的了。这就是为什么,在 Android O 中,您想要编写的内容对用户来说变得更具侵入性(具有相应
Notification的前台服务)。
标签: android broadcastreceiver battery batterylevel batterymanager