优化
去掉wifi叉号标记
在国内的网络环境下,通过wifi联网之后,Pixel的wifi图标上会默认显示一个「叉号」。虽然能够正常联网,但对于强迫症来说,还是觉得很碍眼。
对于这个问题,原理性的解释是:
谷歌原生安卓系统当连接到移动数据网络或者WIFI网络的时候,其NetworkMonitor模块会向特定的服务器发起一个http的请求并利用收到的响应进行网络状态判断。由于谷歌的服务器被GFW屏蔽,所以导致没有返回值,这个时候谷歌安卓系统就会在信号或者wifi上打一个感叹号或叉号。
可以通过换成v2ex的验证方式来解决。在命令提示符中执行:
1 | adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204 |
然后开启飞行模式,再关闭飞行模式即解决!
操作前:
执行命令:
1 | ~/test/pixel |
操作后:
如果你想恢复的话,使用下面的命令:(未亲测)
1 | adb shell settings delete global captive_portal_server |