什么是打盹模式计时?

Posted

技术标签:

【中文标题】什么是打盹模式计时?【英文标题】:What is Doze mode timing? 【发布时间】:2016-06-21 17:02:55 【问题描述】:

根据android documentation

如果用户在屏幕关闭的情况下将设备不插电并静止一段时间,则设备会进入打盹模式。

在打盹模式开始之前,设备需要保持空闲和静止多长时间?

等等:

系统会定期退出 Doze 短暂的时间,以让应用完成其延迟的活动。在此维护窗口期间 [...] 随着时间的推移,系统安排维护窗口的频率越来越低...

那么,维护窗口的间隔和增加率是多少?

【问题讨论】:

【参考方案1】:

这是来自Base Lab Blog的关于打盹窗口频率的参考

Doze 中的维护窗口不会经常发生。第一个窗口 发生在最后一次活动后一小时,下一次活动后,下一次活动后 四等。

有一些测试版应用可以自定义进入打盹模式的行为(即 Greenify)

【讨论】:

以上是关于什么是打盹模式计时?的主要内容,如果未能解决你的问题,请参考以下文章

打盹模式处理

Android 6.0 处于打盹模式时如何让闹钟管理器工作?

打盹模式如何影响后台/前台服务,有/没有部分/全部唤醒锁?

FCM 正常优先级消息可以将设备从打盹模式中唤醒吗?

打盹模式 - 前台服务是不是继续运行?

Nexus 5 不会使用 ADB 进入打盹模式