谷歌原生安卓系统连接到移动数据网络或者WIFI网络的时候,其NetworkMonitor模块会向特定的服务器发起一个http的请求并利用收到的响应进行网络状态判断。
由于谷歌的服务器被朝天屏蔽,所以导致没有返回值,这个时候谷歌安卓系统就会在信号或者wifi上打一个感叹号。
按说你遇到的问题是属于这个可能。
~~~~~
安卓7.0/7.1里如何消除感叹号:
首先开启usb调试,然后用数据线连接电脑和手机。
在电脑开始菜单~运行~输入cmd,打开命令提示符依次输入下面语句
adb shell settings delete global captive_portal_server
adb shell settings put global captive_portal_detection_enabled 0
重启解决!
~~~~~
安卓6.x/5.x如何消除感叹号:
首先搞定您pc的adb环境,然后连接您的手机和电脑,在命令提示符用下面命令来修改将服务器地址修改成http://www.g.cnadb shell settings put global captive_portal_server www.g.cn,然后重启见效!
~~~~