什么是“ *警报*:* job.heartbeat *”?

时间:2019-04-01 18:19:41

标签: android android-jobscheduler android-doze

我在JobSchedulerService.java中找到了对"*alarm*:*job.heartbeat*"的引用,而且看来,正如文件名所暗示的那样,"*alarm*:*job.heartbeat*"与作业调度有关,当我记录{ {1}},我发现此dumpsys batterystats每隔30分钟就会使电话休眠。 "*alarm*:*job.heartbeat*"的作用是什么,我们可以配置间隔吗? (我已经扎根了)

dumpsys batterystats log

1 个答案:

答案 0 :(得分:1)

我认为这与android备用存储桶有关。也许是android 9自适应电池。并已深度集成到系统中。因此它不像卸载系统应用程序那样简单。该进程由(system_server)负责。如果删除该进程,则必须重新刷新ROM。并且使用Battery Historian *alarm*:*job.heartbeat*每隔1小时半(90分钟)唤醒一次设备,但就我而言,它并没有将设备唤醒 瞌睡。请参见Untitgfhfhgfhfghfgled.png下图,如果打do睡没有间隙,将有空隙。因为我打开了屏幕,所以存在间隙。我的理论是android系统将其安排为可以正常工作以检查存储桶中的任何更改并相应地执行操作