WifiManager.enableNetwork Не удается подключиться - PullRequest
1 голос
/ 08 марта 2011

У меня проблема с подключением к определенной сети (скажем, A) через код.

Мой фрагмент кода:

tmpConfig = новый WifiConfiguration ();

tmpConfig.BSSID = sBSSID;

tmpConfig.SSID = sSSID;

tmpConfig.status = WifiConfiguration.Status.ENABLED;

int netId = wifiManager.addNetwork (tmpConfig);

return wifiManager.enableNetwork (netId, true);

Но я продолжаю получать ложные данные, и журнал выглядит следующим образом:

E / wpa_supplicant (7983): строка 0: не удалось проанализировать ssid 'A'.

D / MYWIFI (8191): false

Кто-нибудь сталкивался с этой проблемой ранее и знает решение?

Спасибо, Pravein

Ответы [ 2 ]

4 голосов
/ 12 апреля 2011

вместо

tmpConfig.SSID = sSSID;

назначить как

tmpConfig.SSID = "\""+ sSSID +"\"";
0 голосов
/ 25 октября 2017

В дополнение к ответу Амитку, вам, возможно, придется запустить

wifiManager.disconnect();

, прежде чем пытаться включить другую сеть.

...