亮屏时允许联网(Allow when screen on)条件详解
这个条件解决什么问题
很多应用的典型场景是:
- 熄屏时:不希望它们偷偷联网推送广告、跑定时任务、消耗蜂窝数据
- 亮屏时:希望它们在使用时能正常联网、推送消息能够到达
亮屏时允许(Allow when screen on)正是为这种「用的时候放行、不用的时候拦住」的场景设计的条件。
工作机制
- 为目标应用勾选「亮屏时允许」
- 如果该应用的 Wi-Fi / 移动数据开关是禁止(红色):
- 屏幕点亮时 → 该应用自动获得 Wi-Fi / 移动数据联网权限(临时允许)
- 屏幕熄灭时 → 自动恢复禁止状态
- 如果该应用的 Wi-Fi / 移动数据开关是允许(绿色):
- 亮屏条件叠加后效果不变——本来就是允许的,不会有额外变化
设置位置
单应用设置
应用列表 → 点击应用左侧展开箭头 → 勾选 「亮屏时允许」
全局默认设置
主菜单 → 设置 → 默认 → 「Allow when screen on」 勾选后,新出现的应用默认启用这个条件。已配置过的应用不受影响。
典型场景
即时通讯 / 社交应用
将微信、Telegram 等的移动数据设为禁止,但启用「亮屏时允许」。效果:
- 熄屏时不会后台联网推消息(省蜂窝数据、省电)
- 拿起手机解锁后,如果应用还在前台或最近使用,消息可以即时到达
- 注意:如果熄屏期间有新消息到达,因为 Play Services 被拦截了,推送不会延迟——只是你在亮屏时才能收到
省电场景
如果对很多非关键应用都启用「亮屏时允许」并把它们的 Wi-Fi / 移动数据都关了,屏幕熄灭时这些应用完全不能联网——有助于延长电池续航(Android 的 Doze 模式在 NetGuard 生效后更彻底)。
出门节省蜂窝流量
出门在外时,不想让大量应用在后台偷偷跑移动数据。对这些应用:
- 移动数据图标改成红色(禁止)
- 启用「亮屏时允许」
- Wi-Fi 保持绿色(允许)
这样:
- Wi-Fi 下正常联网
- 移动数据下只在亮屏使用时才放行
条件叠加关系
亮屏条件与其他条件(漫游时禁止、锁屏模式下允许)可以同时启用。叠加后的评估优先级:
- 锁屏模式开启时,只有「锁屏模式下允许」的应用能联网(最高优先级)
- 漫游时,启用了「漫游时禁止」的应用被额外拦截
- 亮屏条件是最基础的叠加项
举例:
- 微信:移动数据=禁止、亮屏时允许、漫游时禁止 → 非漫游 + 亮屏时才能用移动数据;其余情况不行
切换条件时即时生效
条件勾选 / 取消勾选后,NetGuard 会立即重载 VPN 规则,无需重启防火墙。效果在 1~2 秒内生效。
与 Android Doze 的关系
Android 6.0+ 有 Doze 模式,设备长时间不动时 Doze 会强制停止所有后台联网。启用「亮屏时允许」后,效果类似 Doze 但更主动——你可以精准控制哪些应用能被 Doze、哪些不能。