Android Doze 模式下维护窗口的频率

2cu*_*ech 8 android android-6.0-marshmallow

是否有任何关于 Android 中打瞌睡模式维护窗口频率的文档?我读过不同的东西,但没有正式的。有人说它的 1、2、4、6 小时,然后维护窗口每 6 小时重新出现一次,但在 android 文档中的任何地方都找不到它。

Kse*_*nia 3

看来我们只能对维护窗口的持续时间进行假设,而不能对频率进行假设。正如文档所说,它的值不稳定:

\n\n
\n

随着时间的推移,系统安排维护时段的频率会越来越少,这有助于在设备未连接充电器时\n 长期不活动的情况下减少电池消耗。

\n
\n\n

那么维护窗口的持续时间呢,对于作业和网络连接来说,它们似乎应该等于 10 分钟,对于警报来说,应该等于 10 秒。来自文档:

\n\n
\n

** 如果工作限制生效,则应用程序将获得按指定时间间隔十分钟的窗口期。十分钟结束时,\n 所有作业都会推迟到下一个窗口。

\n\n

\xe2\x80\xa0 如果警报限制生效,则所有警报都将在计划的窗口中触发,并运行最多 10 秒。

\n\n

\xe2\x80\xa1 如果网络访问受到限制,则应用程序将被授予 10\n 分钟的窗口,以按指定的时间间隔使用网络。

\n
\n\n

PS自 Android Nougat 以来,还有 Doze-on-the-Go 或 Light Doze,并且在该新模式中,维护窗口比我们在 Deep Doze(在普通 Doze 模式下)中看到的更频繁。\n P.PS OEM 也可以自由调整不同的超时值。

\n