1

如果我使用 getScanResult() 我将能够获取有关不同网络的信息,但例如,如果我在一所学校中,所有接入点都在网络(SSID)“学校”下。getScanResult() 会过滤掉它最接近的接入点之外的其他接入点,并且只返回该网络的 1 个 BSSID?

4

2 回答 2

0

getScanResults() 将返回所有响应的网络。

但是WifiManager保存的已知网络列表不区分BSSID,只区分SSID,所以如果SSID匹配,Android会尝试连接。

于 2010-11-10T22:41:00.633 回答
0

您应该获得无线电范围内的所有 BSSID 条目,即使它们是相同的 ESSID。WiFi 驱动程序可能会向您隐藏这一点;但我还没有看到默认设置会发生这种情况。

于 2010-09-18T10:25:30.483 回答