概述
wifi连接成功后会进行验证,如果是要登录需要验证的WiFi,则会弹出验证页面,如果不是,则会登录google服务器请求204验证码,如果返回204则表示网络可以正常连接,此时WiFi图标x会消失并且WiFi显示Connected。由于国内无法访问Google网站,所以默认会存在此问题。
android 7.1部分源码:
private static final String DEFAULT_HTTPS_URL = "https://www.google.com/generate_204";
private static final String DEFAULT_HTTP_URL =
"http://connectivitycheck.gstatic.com/generate_204";
private static final String DEFAULT_FALLBACK_URL = "http://www.google.com/gen_204";
默认用Https验证:
mUseHttps = Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.CAPTIVE_PORTAL_USE_HTTPS, 1) == 1;
最后
以上就是怡然鲜花为你收集整理的android 7.1 wifi 显示Connected, no Internet(wifi图标显示x)的全部内容,希望文章能够帮你解决android 7.1 wifi 显示Connected, no Internet(wifi图标显示x)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复