WifiConfiguration wfc = new WifiConfiguration();
WifiManager wfMgr = (WifiManager)getSystemService(Context.WIFI_SERVICE);
WifiInfo wInfo = wfMgr.getConnectionInfo();
wfc.SSID = "\"".concat(wInfo.getSSID()).concat("\"");
wfc.status = WifiConfiguration.Status.DISABLED;
wfc.priority = 40;
wfc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
wfc.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
wfc.allowedProtocols.set(WifiConfiguration.Protocol.WPA);
wfc.allowedAuthAlgorithms.clear();
wfc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
wfc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
wfc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP104);
wfc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
wfc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
int networkId = wfMgr.addNetwork(wfc);
if (networkId != -1) {
wfMgr.enableNetwork(networkId, true);
}
Capabilites 가 Open 일때 wifi에 연결하는 걸 할려고 하는데 실행이 되지가 않습니다..
wfc.SSID = "\"".concat(wInfo.getSSID()).concat("\""); 이부분에서 SSID를 불러오는게 잘못된거 같은데
어떻게 해야 되나요ㅠㅠ
고수님들 도와주세요~~~~~