Java & Android: 获取路由器的 MAC Address/ip.vX 地址

Java & Android: Get Router's MAC Address/ip.vX adress

问题: 现场有几个路由器,我想指定连接到哪个路由器。我最初的想法是获取路由器的(不是我的设备的)Mac 地址,它专门确定该路由器。

不一定是MAC Address重点是判断我连接的是哪个路由器。请注意,所有路由器都在相同的 SSID 下,当我从 A 翼走到 C 翼时,连接永远不会停止。

它将在 Android 应用程序中使用,但如果我们在 Java 中有解决方案也可以在 Android 中实施。

使用 WifiInfo Class 中的 getBSSID()

它会return你MAC你所连接的接入点的地址。

更多详情请见 https://developer.android.com/reference/android/net/wifi/WifiInfo#getBSSID()