Quote:
Originally Posted by Teknikal
It's not the same as the number of wakelocks, each time something wakes your phone up it can take a long time to go back into deep sleep if ever, the frequency of wakelocks even if they are tiny amounts of time might be keeping your device permanently out of deep sleep.
As far as I'm concerned the inbuilt battery screen is basically useless.
|
Thanks for that. I can see that if an app was flicking into and out of an active wakelock state then a more detailed readout of those would be useful. Though presumably this sort of activity would only be a drain on the battery if the phone was set to a long timeout before sleep? (As once in deep sleep you can't use a wakelock to wake it up. You need to use AlarmManager, as far as I can tell.)
However, the likeliest reason for battery drain would be an app that didn't release a wakelock when it was no longer needed. In this more likely case the Keep Awake duration in the inbuilt stats would be useful as it would clearly show the app that was keeping things alive (Nook in my example above).
The inbuilt battery stats are also displaying the amount of time using the battery draining functions of GPS, Wifi and CPU for each app or service that uses them. I personally wouldn't dismiss these as 'basically useless'.
My devices are both on 4.4 now, so I can't make a comparison, unfortunately.
I did find the following site very useful to give me an overview of wakelocks, for those wanting more information (it links through to the underlying documentation):
http://software.intel.com/en-us/arti...d-applications
Graham