I have found the reference to "*alarm*:*job.heartbeat*"
in JobSchedulerService.java and it appears that as the name of file suggests, "*alarm*:*job.heartbeat*"
is related to scheduling of jobs and when I took the log of dumpsys batterystats
, I found out that every 30 minutes, the phone come out of doze by this "*alarm*:*job.heartbeat*"
. What is the role of "*alarm*:*job.heartbeat*"
and can we configure the interval? (I'm rooted)
Asked
Active
Viewed 313 times
0

wiki
- 1,877
- 2
- 31
- 47
1 Answers
1
I think it is related to the android standby bucket. and maybe android 9 adaptive battery. and it is deeply integrated into the system. so it is not as simple as a system app uninstall. and the process is responsible for it is (system_server) .and if you delete it you will have to re-flash your ROM. and using Battery Historian *alarm*:*job.heartbeat*
is waking the device every 1 hour and half (90 minutes) but in my case, it does not wake the device out of
Doze. see the image below if the doze is off there will be a gap. and there is a gap because I turned my screen on. my theory that the android system Schedule it to work to check for any change in the bucket and behave accordingly to it

theggputest55
- 11
- 2