我是靠谱客的博主 怡然鲜花,最近开发中收集的这篇文章主要介绍android 7.1 wifi 显示Connected, no Internet(wifi图标显示x),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部