import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
public class WifiAutoConnect {
public static void connectToOpenWifi(Context context, String ssid) {
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
WifiConfiguration wifiConfig = new WifiConfiguration();
wifiConfig.SSID = String.format("\"%s\"", ssid);
wifiConfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
int netId = wifiManager.addNetwork(wifiConfig);
wifiManager.disconnect();
wifiManager.enableNetwork(netId, true);
wifiManager.reconnect();
}
}
No comments:
Post a Comment