1

getScanResult() を使用すると、さまざまなネットワークに関する情報を取得できますが、たとえば、すべてのアクセス ポイントがネットワーク (SSID) 「学校」の下にある学校にいる場合です。getScanResult() は、最も近いアクセス ポイント以外のアクセス ポイントを除外し、そのネットワークの BSSID を 1 つだけ返しますか?

4

2 に答える 2

0

同じ ESSID であっても、無線範囲内にあるすべての BSSID エントリを取得する必要があります。WiFiドライバーはこれをあなたから隠すことができます。しかし、デフォルト設定でそれが起こるのを見たことがありません。

于 2010-09-18T10:25:30.483 に答える
0

getScanResults() は、応答するすべてのネットワークを返します。

ただし、WifiManager が保持する既知のネットワークのリストは BSSID を区別せず、SSID のみを区別するため、SSID が一致すると Android は接続を試みます。

于 2010-11-10T22:41:00.633 に答える