移除 Android 7.1的状态栏WiFi和手机网络的叹号。
先说解决方案吧,把手机连上电脑,打开手机的USB调试。
进入adb所在目录(网上搜下ADB包有很多),然后执行下面的命令。
adb shell "settings put global captive_portal_https_url https://captive.v2ex.co/generate_204"
也可以执行下面的命令(二选一即可,就是url不同),
adb shell "settings put global captive_portal_https_url https://www.google.cn/generate_204"
adb shell "settings put global captive_portal_https_url http://connect.rom.miui.com/generate_204"
原理:国外的CM、Lineage OS或Resurrection Remix固件默认的进行网络连接检测的地址在大陆被墙,所以当您连上wifi后或3/4G网络后,Android进行连通性测试,发现不通,所以就打上感叹号了。上面的命令是通过ADB来更改连通性测试的网络地址,改成在大陆能连接上的即可。
ps: 经我测试 www.google.cn 这个域名的延迟较短,建议使用这个。