我需要获取所有AP的BSSID(MAC)信息。请查看以下代码块:
List<WifiConfiguration> test = wifiManager.getConfiguredNetworks();
for(int k=0;k<test.size();k++){
Log.d("acheck", "test BSSID = "+test.get(k).BSSID);
Log.d("acheck", "test BSSID = "+test.get(k).BSSID);
}
但是上面的代码块可以正确返回SSID,但是BSSID为null。我想连接到用户定义的SSID信号最强的接入点。是否有可用的API方法来获取用户定义SSID的信号最强的AP。(在我的情况下,有许多SSID只有一个带有多个AP的单个SSID可用。)
NullPointerException
。 - renyuneyun