如何获取在请求者-android中配置的WiFi网络的BSSID?

如何获取在请求者-android中配置的WiFi网络的BSSID?,android,wifi,android-wifi,wifimanager,bssid,Android,Wifi,Android Wifi,Wifimanager,Bssid,当我使用getConfiguredNetworks()获取BSSID值时,它不会给我任何信息。我获取除BSSID之外的所有其他值。谁能告诉我为什么会这样?是的,我收到的网络有各自的BSSID。我通过getScanResults()发现了这一点。当我使用getConfiguredNetworks()时,我没有得到BSSID。我猜它应该是这样工作的(即使文档没有提到):getConfiguredNetworks()只检索我“保存的”wifi热点,这可能不会保存BSSID(因为您不关心要连接到哪个访问

当我使用getConfiguredNetworks()获取BSSID值时,它不会给我任何信息。我获取除BSSID之外的所有其他值。谁能告诉我为什么会这样?是的,我收到的网络有各自的BSSID。我通过getScanResults()发现了这一点。当我使用getConfiguredNetworks()时,我没有得到BSSID。

我猜它应该是这样工作的(即使文档没有提到):getConfiguredNetworks()只检索我“保存的”wifi热点,这可能不会保存BSSID(因为您不关心要连接到哪个访问点,只要它具有预期的ssid即可)。如果需要BSSID,您可能只需将getScanResults()与getConfiguredNetworks()交叉引用即可.

是的,这是我能看到的唯一方式。它提供了保存的网络,因此它不必担心BSSID,因为当android找到具有更高信号强度的接入点并锁定到它时,BSSID会不断变化。您将如何准确地交叉引用它们?可能有多个具有相同SSID的wifi网络,那么您如何知道哪个是哪个H