打瞌睡模式与网络状态

Doze mode vs Network Status

我正在开发一个应用程序来检查 Wi-Fi 状态。如果没有 Wi-Fi 连接,应用程序必须显示断开连接符号。从 Marshmallow 开始,如果设备进入“打瞌睡模式”,我的设备网络将进入 暂停模式

如果我通过按下电源按钮唤醒我的设备,Wi-Fi 会自动变为 Active 状态吗?

网络将始终处于活动状态,只是应用程序对其的访问被暂停。系统决定何时允许它。

基于documentation

As soon as the user wakes the device by moving it, turning on the screen, or connecting a charger, the system exits Doze and all apps return to normal activity

因此,如果您打开屏幕,那么只要您的应用不在 standby mode.

中,网络访问权限就会被授予