WifiManager mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
mWifiManager.removeNetwork(networkId);
mWifiManager.saveConfiguration();
其中networdId必須更具SSID來擷取,方法如下:
private int getNetworkId(){
List<WifiConfiguration> wifiConfigurationList = wifiManager.getConfiguredNetworks();
if(wifiConfigurationList != null && wifiConfigurationList.size() != 0){
for (int i = 0; i < wifiConfigurationList.size(); i++) {
WifiConfiguration wifiConfiguration = wifiConfigurationList.get(i);
// wifiSSID就是SSID
if (wifiConfiguration.SSID != null && wifiConfiguration.SSID.equals(wifiSSID)) {
return wifiConfiguration.networkId;
}
}
}
}