获取用户通过wifi定义的android设备名称

时间:2015-10-23 07:13:02

标签: android android-wifi

在我的Android应用中,我想检测本地无线网络中找到的所有Android设备名称。我能够扫描网络并找到设备IP和完全合格的域名(FQDN),如android-2120ee3b45******。我这样做:

final InetAddress inetAddress = InetAddress.getByName(ip);
if (inetAddress.isReachable(400)) {
    final String host = inetAddress.getHostName();
    final String canHost = inetAddress.getCanonicalHostName();
    final String ip = inetAddress.getAddress();
}

使用java.net.InetAddress我只获取IP和网络名称android-2120ee3b45******。但我希望设备上的用户定义的Android设备名称为“ Peters Fire TV ”或“ Mikes Samsung SGS6 ”。我看到像AllConnect或AllCast这样的应用程序可以从Fire TV(这是一个Android设备)获取这样的名字。

如何通过WIFI网络获取用户定义的Android设备名称?

1 个答案:

答案 0 :(得分:1)

添加此行,

html_entity_decode()