2012-01-10 21 views
4

getConfiguredNetworks()を使用してBSSID値を取得すると、何もわかりません。 BSSID以外の値はすべて取得します。誰がなぜこれが起こっているのか教えてもらえますか?はい、私が受け取ったネットワークには、それぞれのBSSIDがあります。私はそれをgetScanResults()で見つけました。私はgetConfiguredNetworks()を使用するときに私はBSSIDを取得していません。サプリカントで設定されたWiFiネットワークのBSSIDを取得する方法 - android?

答えて

4

getConfiguredNetworks()は自分の「保存済み」無線LANホットスポットを取得するだけです(おそらくBSSIDを保存しないためですどのアクセスポイントに接続するかは気にしないでください。予想されるssidを持っているだけです)。 BSSIDが必要な場合は、おそらくgetScanResults()とgetConfiguredNetworks()を相互参照するだけです。

+1

はい、それは私が見ることができる唯一の方法です。それは保存されたネットワークを提供するので、アンドロイドがより高い信号強度でアクセスポイントを見つけてそれにラッチされると変化するので、BSSIDについて気にする必要はありません。 –

+0

これをどのように相互参照しますか?同じSSIDを持つ複数のWi-Fiネットワークが存在する可能性があります。そのどちらがどのようなものかをどのように知っていますか? – joaomgcd

関連する問題