以编程方式,我在同一网络上从我的设备获得了其他支持Wifi的设备的Mac地址。同样我需要在这里申请。是否有任何应用程序或任何其他可能性通过在Android上使用这些Mac地址获取网络上每个启用wifi的设备的IP地址?
答案 0 :(得分:6)
如果您正在寻找一个Android应用程序,您可以尝试Network Discovery,它可以很好地工作,并可以使用相应的IP和地址列出本地网络上的所有设备。
如果您正在寻找代码,那么应用程序可用on github并且(除其他事项外)基本上与Yahel解释的相同:它读取/ proc / net / arp。
注意:我不是此申请的作者。
答案 1 :(得分:3)
这个人恰恰相反,所以它应该适合你。
技巧是从设备读取ARP缓存表。
http://www.flattermann.net/2011/02/android-howto-find-the-hardware-mac-address-of-a-remote-host/