那么下面就给出解决方法(无需root):

1.完全屏蔽网络检查功能,最简单快速,但是就没有办法提示wifi登录:

adb shell "settings put global captive_portal_detection_enabled 0"

2.用国内的服务器替换掉google的服务器:

adb shell "settings put global captive_portal_server xn--yet824cpd.xn--fiqs8s"

这个服务器是我自己建的,也就是本站:http://小狐狸.中国/ 我在服务器上写了个简单的204页面,网址是 http://xn--yet824cpd.xn--fiqs8s/generate_204 只要用这个网址替换掉google的网址,就可以正常访问并检测网络状态了。不过由于本人的服务器速度并不快,所以感叹号还是会显示一小会儿的,不过应该很快就会消失。

原文网址:

http://www.noisyfox.cn/45.html

更多相关文章

  1. android 升级webview的方法
  2. android 开发中使用okhttp上传文件到服务器
  3. 基于XMPP实现的Openfire的配置安装+Android客户端的实现
  4. android statusbar 的修改
  5. 简单封装HttpUrlConnection异步请求
  6. Android实现订单倒计时功能
  7. Android7.0修改时间服务器
  8. Android9 framework 按键音调用流程及自定义按键音(替换原生按键
  9. 两部android设备通过服务器转发实现通信简单demo

随机推荐

  1. RecyclerView 实现item点击水波纹动画
  2. 线性布局LinearLayout和相对布局Relative
  3. 一分钟实现TextView高亮效果BabushkaText
  4. android两种方式设置EditText不弹出软键
  5. Google Android 开发资源 SDK ADT 下载
  6. [Android实例] Android网络收音机项目(内
  7. Android遥控器定制改变焦点
  8. Android 系列之Android 命令行手动编译打
  9. android material design 主题
  10. Android布局之LinearLayout