Android で同じ SSID (異なる BSSID) の wifi ネットワークを切り替える方法は? 私はいつも古い BSSID wifi AP を接続しています。
私のコードは以下です:
wifiManager.disconnect();
do{
Thread.sleep(200);
Log.e(TAG,"wifiManager.isWifiEnabled()");
}while(!wifiManager.isWifiEnabled());
int networkId_Old = wifiManager.getConnectionInfo().getNetworkId();
wifiManager.disableNetwork(networkId_Old);
wifiManager.removeNetwork(networkId_Old);
wifiManager.saveConfiguration();
int networkId = wifiManager.addNetwork(NEW_wifiConfig);
if (networkId == -1)
return false;
if (!wifiManager.saveConfiguration())
return false;
wifiManager.enableNetwork(networkId, true);