SSID는 와이파이 스캔을 한 후, list에 저장시켜 순차적으로 비밀번호를 입력하여 와이파이가 자동연결되게 하려고 합니다. 근데 와이파이 설정창을 보면 비밀번호만 저장되어있고, 연결은 시도를 하지 않는 것 같은데 왜 이럴까요? 보안방식에 따른 처리는 해두었습니다.
for (int i = 0; i < List.size(); i++) {
WifiConfiguration wfc = new WifiConfiguration();
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE);
wfc.SSID = String.format("\"%s\"",wifi_name);
wfc.preSharedKey = String.format("\"%s\"", wifi_pa);
int netId = wifiManager.addNetwork(wfc);
wifiManager.disconnect();
wifiManager.enableNetwork(netId, true);
wifiManager.reconnect();