我正在开发一个应用程序,它将使用 Cling 应用程序扫描网络上的设备。我尝试对其进行修改,以便我也可以使用 getBaseURL 方法查看设备的 IP 地址。但是,当我扫描设备时,其中一些显示为 IP,而另一些则返回 null。有没有办法解决这个问题?
@Override
public String toString() {
String name =
device.getDetails() != null && device.getDetails().getFriendlyName() != null
? device.getDetails().getFriendlyName() +device.getDetails().getBaseURL()
: device.getDisplayString();