Getting the MAC addresses of in-range WiFi networks
问题 Is it possible to retrieve the MAC addresses of all available WiFi networks? I know you can do it for the network you're currently connected to: WifiManager wifiMan = (WifiManager) this.getSystemService( Context.WIFI_SERVICE); WifiInfo wifiInf = wifiMan.getConnectionInfo(); String macAddr = wifiInf.getMacAddress(); But is it also possible for networks you're not connected to? Edit: Is it at all possible under the OSI model (http://en.wikipedia.org/wiki/OSI_model) ? It seems like the MAC