WIFI:连接上热点后,前10多秒,热点会显示“”已连接,但无法访问互联网“

这个是在安卓开发的过程中遇到的问题,想请问一下,代码如何修改?谢谢。我尝试了以下这两种方法还是不行,请大神帮忙
1.把NetworkMonitor.java和CaptivePortalLoginActivity.java中的private static final String DEFAULT_SERVER=
"connectivitycheck.gstatic.com"修改为private static final String DEFAULT_SERVER=
"connectivitycheck.android.com"后,还是会显示“已连接,但无法访问互联网”;
2.在Settings.java中public static final String CAPTIVE_PORTAL_DETECTION_ENABLED ="captive_portal_detecttion_enabled";
在NetworkMonitor.java中把mIsCaptivePortalCheckEnabled=Settings.Global.getInt(mContext.getContentResolver(),Settings.Global.CAPTIVE-PORTAL_DETECTION_ENABLED,1)==1;修改为mIsCaptivePortalCheckEnabled=Settings.Global.getInt(mContext.getContentResolver(),Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED,1)==0;后,还是会显示“已连接,但无法访问互联网”;

2个回答

用手机自带的浏览器看下,是不是有http用户认证。

csdn0711
csdn0711 怎么查看
大约 4 年之前 回复

这个问题怎么解决呢?在网上查了几种方法都解决不了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐