2
我正在使用Android Studio尝试使用getBSSID方法获取网关的MAC。但是,它从来没有正确显示它。我的网关是xx:xx:xx:xx:xx:f0,但此方法返回xx:xx:xx:xx:xx:f2。我尝试了另一个路由器(xx:xx:xx:xx:xx:xb),并且我也弄错了它(xx:xx:xx:xx:xx:xc)。Android的getBSSID()方法错误?
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
return wifiInfo.getBSSID();
这是为什么?难道我做错了什么?
我明白。感谢您的解释。所以,底线是,我无法得到我想要的getbssid方法的MAC地址,对吧? – Notheros
我忘了提及: 我有一个网状网络,路由器有类似的mac地址。但是,当我获得f2而不是f0时,f2不在线。但我认为你是对的,路由器给我发送了另一个mac,而不是正确的。 – Notheros