如何在Android上以编程方式从Mac地址获取IP地址?

时间:2012-08-23 11:18:30

标签: android ip-address android-wifi mac-address

以编程方式,我在同一网络上从我的设备获得了其他支持Wifi的设备的Mac地址。同样我需要在这里申请。是否有任何应用程序或任何其他可能性通过在Android上使用这些Mac地址获取网络上每个启用wifi的设备的IP地址?

2 个答案:

答案 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/