Как создать Android WifiConfiguration и получить доступ к Wi-Fi с помощью имени пользователя / пароля - PullRequest
1 голос
/ 29 июня 2010

WifiConfiguration conf = новая WifiConfiguration ();conf.SSID = "ssid";conf.preSharedKey = "\" password \ "";conf.status = WifiConfiguration.Status.ENABLED;

conf.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);

conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40); 
conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP104);
conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);

conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);

conf.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
conf.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);

conf.allowedProtocols.set(WifiConfiguration.Protocol.WPA);
conf.allowedProtocols.set(WifiConfiguration.Protocol.RSN);

int res = wifi.addNetwork(conf);
boolean b = wifi.enableNetwork(res, true);

Эта точка доступа Wi-Fi требует имени пользователя + пароль для подключения, но я не могу найти способ установить пароль для нее.Я думаю, что это проблема, поэтому я не могу создать ее успешно.

Пожалуйста, помогите мне в этом.Большое спасибо.

1 Ответ

1 голос
/ 08 января 2012

вы установили WifiConfiguration.wepKeys

conf.wepKeys[0] = "\"password\"";

здесь - действительно хороший пример.

...