Android5.0引入的一套网络状态评估机制,连上wifi后会自动pinggoogle的服务器来验证当前网络链接的状况。自然,你懂得,在我们这个神奇的国度……
有时候还会出现明明连着wifi却消耗移动流量的问题,可能很多偷跑流量的事件就是这么产生的……中国移动提GD和GOOGLE的矛盾背了黑锅……
而且,如果ping不通的话貌似会不停的去尝试,这部分系统消耗完全是没有必要的,所以,必须解决!
解决办法如下:
1.完全屏蔽网络检查功能,最简单快速,但是就没有办法提示wifi登录:
adb shell "settings put global captive_portal_detection_enabled 0"
- 用国内的服务器替换掉google的服务器:
adb shell "settings put global captive_portal_server [custom server]"
[custom server]能直接返回204即可。
参考以下文章:
关于 android 5.0 网络图标上的感叹号及其解决办法
",这里作者共享了一个自己搭建的服务器。检测可用。
网友评论