私は非常にシンプルなWiFiマネージャを開発しようとしています。利用可能なネットワークリストが表示され、選択してパスワードを入力して接続します。Wifimanager WEP/WAPネットワークへの接続方法
これまでのところ、私は接続を実装する必要があります。この時点でScanResult
オブジェクト から、各ネットワークに関するネットワークのリストと情報を得ることができ、UIは場所にありますが、私は、選択したネットワークに接続するために取得することはできません
私はwificonfigurationを設定する必要があり、ScanResult.capabilities
でネットワークのタイプ([WEP],[WPA-PSK-TKIP],[WPA2-PSK-CCMP-preauth]
)を取得し、AuthAlgorithm
、KeyMgmt
、およびGroupCipher
を設定できます。それから私は...
WifiManager.disconnect();
WifiManager.enableNetwork(id,true);
WifiManager.reconnect();
何も起こらないので、私は何か悪いことをします。さて、Wi-Fiは再起動しますが、接続しません。
接続を行う正しい方法は何ですか?何かが間違っていたのか、それとも接続が成功したのかを追跡する方法はありますか?
EDIT: 私はWifiManagerConfiguration
でほとんどすべてを設定...どうやらWifiManager.addNetwork()
に-1
値を取得しておく、私は問題があるかもしれないものは考え、任意のアイデアをしましたか?
私は最後の日に掘り下げていましたが、成功したかどうかを確認するために 'reconnect()'を使うことができませんでした! 明らかに 'addNetwork()'に-1の値が残っています... 私はWifiManagerConfigurationですべてを設定しましたが、何が問題なのか分かりませんでしたか? – Dix