Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个应用程序来检查 Wi-Fi 状态。如果没有 Wi-Fi 连接,应用程序必须显示断开连接符号。从 Marshmallow 开始,如果设备进入“打盹模式”,我的设备网络将进入暂停模式。
如果我通过按电源按钮唤醒我的设备,Wi-Fi 会自动变为Active状态吗?
网络将始终处于活动状态,只是应用程序对其的访问被暂停。系统决定何时允许它。
根据文档:
一旦用户通过移动设备、打开屏幕或连接充电器唤醒设备,系统就会退出 Doze,所有应用程序都会恢复正常活动
因此,如果您打开屏幕,则将授予网络访问权限,前提是您的应用程序未处于待机模式。