[我在"*alarm*:*job.heartbeat*"
中找到了对JobSchedulerService.java的引用,并且看来,正如文件名所暗示的,"*alarm*:*job.heartbeat*"
与作业的安排有关,当我获取dumpsys batterystats
的日志时,我发现每隔30分钟,电话就会由此"*alarm*:*job.heartbeat*"
退出休眠状态。 "*alarm*:*job.heartbeat*"
的作用是什么,我们可以配置间隔吗? (我已经扎根)
我认为这与android备用存储桶有关。也许是Android 9自适应电池。并已深度集成到系统中。因此它不像卸载系统应用程序那样简单。该进程由(system_server)负责。如果删除它,则必须重新刷新ROM。并使用Battery Historian *alarm*:*job.heartbeat*
每1小时半(90分钟)唤醒一次设备,但就我而言,它不会将设备唤醒瞌睡。参见下图,如果打ze睡不存在,将有缝隙。因为我打开了屏幕,所以存在间隙。我的理论是android系统将其安排为工作以检查存储桶中的任何更改并相应地执行操作]