这个是在安卓开发的过程中遇到的问题,想请问一下,代码如何修改?谢谢。我尝试了以下这两种方法还是不行,请大神帮忙
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;后,还是会显示“已连接,但无法访问互联网”;
用手机自带的浏览器看下,是不是有http用户认证。
这个问题怎么解决呢?在网上查了几种方法都解决不了