Android noob试图找出如何做到这一点。目标很简单:从网上抓取图像文件(带有URL)并将该图像放到Google Glass卡上。
我有一个来自this question的函数,可以从网址创建一个drawable。
但是,当我尝试创建Google Glass卡时,方法card.AddImage(uri)需要一个URI。我有一个从上面引用的方法创建的drawable对象 - 如何将这个drawable对象放到卡上?
有没有办法从drawable对象中提取URI?这里的大多数问题都涉及提取本地资源的URI,并且因为这个可绘制对象是在执行期间“动态”创建的,所以我不确定如何在这种情况下应用URI.parse(我不知道)有一个绝对的资源路径。)
这甚至是正确的方法吗?我应该创建一个drawable,还是有办法严格使用该网址的URI来检索图像?
答案 0 :(得分:0)
您似乎正在进行更多工作,尝试将可用于网络的图像放到卡片上。为什么不简单地使用原始网络图片而不是您创建的drawable
(card.addImage(new URL(address))
?如果您需要处理图像,那么您可能希望以托管google-mirror-api代码的服务器端以Web可用方式存储它。请参阅Glass样本,该样本将猫的图像添加到Glass拍摄的照片中并重新发布。