Android wifi连接开关具有相同的SSID问题

时间:2015-04-16 05:53:20

标签: android networking wifi connect ssid

如何通过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);

0 个答案:

没有答案