Doze behaviour has been changed in Nougat. Doze is implemented in two stages

When a device is on battery power, and the screen has been off for a certain time, the device enters Doze and applies the first subset of restrictions: It shuts off app network access, and defers jobs and syncs.

If the device is stationary for a certain time after entering Doze, the system applies the rest of the Doze restrictions to PowerManager.WakeLock, AlarmManager alarms, GPS, and Wi-Fi scans.

My question: What are the typical timings for step 1 and 2?

  • Even in Marshmallow , I could not find a reference to exact timing but was reportedly between 20 and 40 minutes.

  • I am wondering if timings have been specified now, though my search didn't yield anything

  • 1
    This is interesting. Already tried asking at XDA? Maybe someone already explored the code.
    – Grimoire
    Aug 30, 2016 at 13:11
  • @DeathMaskSalesman: I didn't ask there mainly because of high noise content but searched- couldn't come across anything. For that matter as mentioned in question, even Marshmallow timings don't have a definitive answer AFAIK
    – beeshyams
    Aug 30, 2016 at 13:31
  • I guess that your best bet would be to ask Francisco Franco. He's the developer of Naptime, an app which forces Doze to be activated immediately upon the screen has been locked. Since the app allows the user to edit various parameters as to influence the deep sleep duration, time after Doze kicks in and so on, it means that the dev has the answer you're searching for.
    – Grimoire
    Aug 30, 2016 at 16:20
  • 1
    @DeathMaskSalesman : once these developers upgrade app to N, there may be an idea. Thanks again
    – beeshyams
    Aug 30, 2016 at 16:37
  • 2
    No problem, then. He seems to respond in a day or two.
    – Grimoire
    Aug 30, 2016 at 20:27


You must log in to answer this question.

Browse other questions tagged .