【发布时间】:2017-08-11 14:41:33
【问题描述】:
我尝试连接wifi,我可以用密码连接。但是如果wifi没有密码我无法连接,我怎么能?
这是我的代码
public void connectWithoutPasswordToWifi(String networkSSID) {
android.net.wifi.WifiConfiguration conf = new android.net.wifi.WifiConfiguration();
conf.SSID = "\"" + networkSSID + "\"";
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
wifiManager.addNetwork(conf);
List<android.net.wifi.WifiConfiguration> list = wifiManager.getConfiguredNetworks();
for (android.net.wifi.WifiConfiguration connect : list) {
if (connect.SSID != null && connect.SSID.equals("\"" + networkSSID + "\"")) {
wifiManager.disconnect();
wifiManager.enableNetwork(connect.networkId, true);
wifiManager.reconnect();
break;
}
}
}
编辑: 我找到了这个How connect Android to no SSID public and no Password requered
【问题讨论】:
标签: android