0

我使用 org.cybergarage.upnp.ControlPoint 在 android 平台中实现了一个 UPnP 控制点。我可以获取DMS和DMR设备,但是不知道如何获取远程设备的图标。我可以获取icon()的URL,但是如何获取带有URL的图标文件。URL是这样的:/img/icon-S5.png。我搜索了 org.cybergarage.upnp 实现的 upnp 堆栈,但我找不到相关的 API。请给我一些建议。

4

1 回答 1

0

您找不到特定的 UPnP API,因为它只是设备上下文中的标准 HTTP URL。您可以像使用任何其他普通网络服务器一样通过 HTTP 请求获取图像。因此,如果图标 URL 是/img/icon-S5.png并且设备正在侦听,例如192.168.1.42:7564,您必须对http://192.168.1.42:7564/img/icon-S5.png. 我不知道cybergarage API,但它也应该为您提供图像大小和MIME,这样您就无需在显示之前猜测或解析图像。

于 2012-07-19T11:15:47.013 回答