@Override 101
public void displayPreference(PreferenceScreen screen) { 102
final Preference pref = screen.findPreference(getPreferenceKey()); 103
if (pref != null) { 104
pref.setVisible(false); 105
} 106
} 107
2,设置-wifi,当连接wifi时提示“已连接,但无法访问互联网” 请修改
frameworks/base/services/core/java/com/android/server/connectivity/NetworkMonitor.java
public boolean getIsCaptivePortalCheckEnabled() {
String symbol = Settings.Global.CAPTIVE_PORTAL_MODE;
int defaultValue = Settings.Global.CAPTIVE_PORTAL_MODE_IGNORE;
int mode = mSettings.getSetting(mContext, symbol, defaultValue);
return mode != Settings.Global.CAPTIVE_PORTAL_MODE_IGNORE;
}