使用Android扫描LAN网络的最佳方式

时间:2013-10-27 22:24:48

标签: java android networking service-discovery

我需要在我的Android应用上实施“网络扫描”。基本上,我需要一个LAN中所有连接设备的列表,每个设备都有相应的信息(设备名称,IP,MAC地址)。

我尝试按照官方documentation添加到Android 4.1中的网络服务发现库,但我不知道“服务名称”我应该开始发现,所以我的列表保持空白...我甚至试图在我的子网中ping每个IP,然后读取我的设备的ARP缓存,但即使这样做似乎也是随机的。

对此事有任何建议吗?

1 个答案:

答案 0 :(得分:-3)

我使用FING - for Android,它是免费的,并提供您正在寻找的所有统计数据+更多

https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=en