0

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);
4

0 に答える 0