このコードを使用して8open)WLANネットワークに接続する場合:
WifiConfiguration wifiConfig = new WifiConfiguration();
wifiConfig.BSSID =result.BSSID; // BSSID of detected network
wifiConfig.priority = 1;
wifiConfig.allowedKeyManagement.set(KeyMgmt.NONE);
wifiConfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
wifiConfig.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
wifiConfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
wifiConfig.status=WifiConfiguration.Status.ENABLED;
int netId = scanData.wifiManager.addNetwork(wifiConfig);
scanData.wifiManager.enableNetwork(netId, true);
...このWiFi接続は優先ネットワークのリストに保存されます。ですから、それを頻繁に試すと、非常に膨大な数の接続リストが表示されます。これは、私が望まないことです。
だから私の質問:WLANネットワークへの接続を一時的に確立し、Androidに永続的に保存させないようにするにはどうすればよいですか?または、不要になった場合にそのようなネットワークを削除する方法はありますか?
ありがとう!