Я новичок в разработке Android, и я пытаюсь создать приложение, которое подключается к доступной сети Wi-Fi для передачи данных. Существуют различные типы безопасности для конфигурации сети Wi-Fi (EX WEP и т. Д.). Как узнать, какая сеть какой тип безопасности использует? и, зная это, как подключиться к конкретной сети.
Я много искал свою проблему и нашел следующее:
Сеть WEP требует:
wifiConfigObj.wepKeys[0] = "\"" + networkPass + "\""; wifiConfigObj.wepTxKeyIndex = 0; wifiConfigObj.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE); wifiConfigObj.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
Сеть EAP требует:
wifiConfigObj.preSharedKey = "\""+ networkPass +"\"";
Общедоступная сеть требует
wifiConfigObj.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
Но до сих пор не могу добиться ясности. Пожалуйста, дайте мне знать, как пройти через это. Спасибо..