Я пытаюсь разработать очень простой менеджер wifi, где вы видите список доступных сетей, вы выбираете один, вводите пароль и подключаетесь к нему.Wifimanager Как подключиться к сети WEP/WAP
До сих пор я могу получить список сетей и информацию о каждой сети от ScanResult
объекта На данном этапе я должен реализовать соединение, пользовательский интерфейс на месте, но я не могу подключиться к выбранной сети
Я понимаю, что настройка должна быть установлена, и через ScanResult.capabilities
Я могу получить тип сети ([WEP],[WPA-PSK-TKIP],[WPA2-PSK-CCMP-preauth]
) и установить AuthAlgorithm
, KeyMgmt
и GroupCipher
; то мне нужно ...
WifiManager.disconnect();
WifiManager.enableNetwork(id,true);
WifiManager.reconnect();
Я делаю что-то неправильно, потому что ничего не происходит. Ну, Wi-Fi перезагружается, но он не подключается.
Каков правильный способ подключения? Есть ли способ отслеживать, что-то пошло не так, или если соединение было успешным?
EDIT: я получаю значение на WifiManager.addNetwork()
-1
видимо ... Я создал почти все в WifiManagerConfiguration
, я не знаю, что может быть проблема, какие-либо идеи?
Да, это довольно много, где я копал последние дни, я не заметил, что могу использовать «reconnect()», чтобы проверить, удалось ли это, thx! Я продолжаю получать значение -1 на 'addNetwork()', видимо ... Я создал почти все в WifiManagerConfiguration, я понятия не имею, что может быть проблемой, любой идеей? – Dix