如何获取设置 - >开发者选项 - >同一网络上其他设备的设备主机名? 试过这个:
InetAddress address = InetAddress.getByName("192.168.0.7");
Log.i("address.getHostName", address.getHostName());
Log.i("address.getCanonicalHostName", address.getCanonicalHostName());
但它返回相同的IP地址......
我在wifi ap设置中只看到samsungs android版本的工作示例,其中显示了连接设备的主机名 - http://goo.gl/1CoeTu
答案 0 :(得分:0)
这将取决于网络上的其他主机是否支持某种类型的zeroconf设置,以及android如何实现它。我怀疑你在本地网络上没有DNS服务器?