Аз съм нов в разработката за android и се опитвам да създам приложение, което се свързва с наличната wifi мрежа за комуникация на данни. Има различни типове защита за конфигурация на wifi мрежа (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);
Но все още не мога да получа никаква яснота. Моля, кажете ми как да го преодолея. Благодаря..