伴随着Android 9 Pie正式版的发布以及AOSP的代码,外媒xda-developers对代码进行深入挖掘之后表示所有出厂搭载或者升级至Android 9 Pie的设备都会默认启用该功能。在AOSP框架中config_wifi_wakeup_available函数的值已经从0(false)更改为1(true),而后续的commit移除了这个标记,意味着在Android 9中会默认激活。
如果你对比下android-8.1.0_r43 tag和android-9.0.0_r3 tag中Android框架/基础分支的config.xml,你会看到已经移除了“Turn on Wi-Fi Automatically”,即使基于Android Pie的自定义ROM也会默认启用该功能。
Android 8.0 新增了对 WLAN 感知的支持,此技术基于周边感知联网 (NAN) 规范。在具有相应 WLAN 感知硬件的设备上,应用和附近设备可以通过 WLAN 进行搜索和通信,无需依赖互联网接入点。开启 WLAN 感知功能后,当我们位于已保存的 WiFi 连接附近时,系统就会自动使用这个 WiFi 接入点。