Java 如何获取通过android连接到我的局域网的设备的主机名或设备名?
我正在制作一个android应用程序,它可以获得连接到我的局域网的所有设备(如IP和Mac)的列表,类似于应用程序的功能 现在我要做的是获取局域网上设备的主机名。例如— IP地址“192.168.1.221”返回主机名“Sherlock” 这里Sherlock是我电脑的设备名(或主机名) 我已经试过了Java 如何获取通过android连接到我的局域网的设备的主机名或设备名?,java,android,android-networking,Java,Android,Android Networking,我正在制作一个android应用程序,它可以获得连接到我的局域网的所有设备(如IP和Mac)的列表,类似于应用程序的功能 现在我要做的是获取局域网上设备的主机名。例如— IP地址“192.168.1.221”返回主机名“Sherlock” 这里Sherlock是我电脑的设备名(或主机名) 我已经试过了 InetAddress.getByName(“192.168.1.221”).getHostName() InetAddress.getByName(“192.168.1.221”).getCa
- InetAddress.getByName(“192.168.1.221”).getHostName()李>
- InetAddress.getByName(“192.168.1.221”).getCanonicalHostName()李>