安卓8.0及以上版本:在应用程序未运行时监测电池电量变化



正如标题所说,我正在寻找一种方法来监测设备电池电量,即使应用程序没有运行。context.registerReceiver()运行得很好,但遗憾的是只有在应用程序运行的情况下。

有什么办法是我没有想到的吗?

这从Android 8+开始受到限制。查看文档ACTION_BATTERY_CHANGED

您可以尝试WorkManager定期检查电池状态

最新更新