Android studio无需密码即可连接到wifi
我尝试连接到wifi,我可以使用密码连接。但如果wifi没有密码,我就无法连接,我怎么能连接 这是我的密码Android studio无需密码即可连接到wifi,android,Android,我尝试连接到wifi,我可以使用密码连接。但如果wifi没有密码,我就无法连接,我怎么能连接 这是我的密码 public void connectWithoutPasswordToWifi(String networkSSID) { android.net.wifi.WifiConfiguration conf = new android.net.wifi.WifiConfiguration(); conf.SSID = "\"" + networkSSID + "\"";
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;
}
}
}
public void connectWithoutPasswordToWifi(字符串网络ssid){
android.net.wifi.WifiConfiguration conf=新的android.net.wifi.WifiConfiguration();
conf.SSID=“\”+网络SSID+“\”;
WifiManager=(WifiManager)context.getSystemService(context.WIFI\u SERVICE);
wifiManager.addNetwork(conf);
名单
对于开放式网络,您需要执行以下操作:
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
对于开放式网络,您需要执行以下操作:
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);