博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
原生安卓去除网络叉号
阅读量:4323 次
发布时间:2019-06-06

本文共 783 字,大约阅读时间需要 2 分钟。

适用于Android7.0+,需要使用ADB调试,相关教程自己查找

  • 检测开关
删除变量:(删除以后默认启用)adb shell settings delete global captive_portal_mode关闭检测:adb shell settings put global captive_portal_mode 0查看当前状态:adb shell settings get global captive_portal_mode
  • 服务器地址相关
删除(删除默认用HTTPS)adb shell settings delete global captive_portal_https_urladb shell settings delete global captive_portal_http_url分别修改两个地址adb shell settings put global captive_portal_http_url http://captive.v2ex.co/generate_204adb shell settings put global captive_portal_https_url https://captive.v2ex.co/generate_204

下面了解一下相关知识:

Captive Portal是安卓5引入的一种检测网络是否正常连接的机制,通过HTTP返回的状态码是否是204来判断是否成功。如果连接超时(根本就连接不上)就在WiFi图标和信号图标上加一个标志“叉号”。

默认访问的是谷歌自家的验证服务器,然而由于GFW的原因,即使你连接上了网络也连不上这个服务器。国内的修改版ROM通常都改成了高通中国的地址。

感谢

转载于:https://www.cnblogs.com/dayfly5/p/10276654.html

你可能感兴趣的文章
BZOJ 3224: Tyvj 1728 普通平衡树(BST)
查看>>
uml建模工具Rational Rose2003使用笔记1
查看>>
Multiple
查看>>
网页开发学习笔记八: css 盒子模型
查看>>
一道课本题目引发的思考的再补充
查看>>
9.25
查看>>
javascript函数
查看>>
java泛型中<?>和<T>有什么区别?
查看>>
Vue.js——60分钟组件快速入门
查看>>
logback配置方式
查看>>
laravel 数据库操作小例子
查看>>
javascript中对象属性的介绍
查看>>
3天CSS总结
查看>>
一周复习总结(一)第二周
查看>>
similarity 字符串编辑距离相似度匹配
查看>>
linux中什么是shell?
查看>>
谈谈MySql数据库锁
查看>>
Mac上搭建rtmp流媒体服务器(结合FFmpeg的使用)
查看>>
mybatis06--动态sql
查看>>
C# WinForm开发系列 - Controls
查看>>