与mimetype相关联时获取流/文件内容?

时间:2011-05-23 16:53:11

标签: android android-manifest android-intent

使用清单我可以将我的应用程序与mime类型相关联(因此当用户在浏览器中单击具有该内容类型的合适链接时,应用程序就会启动)。但我无法获取该文件的内容。有没有办法得到这个?

我知道我可以从Intent实例获取URI,但我宁愿避免第二次调用URI。

谢谢,

约翰。

1 个答案:

答案 0 :(得分:0)

我不确定我理解你的问题,但有可能说出明显的问题:

从intent实例获取URI几乎不需要处理。

您没有对URI进行两次调用。一个操作是从intent获取URI string ,然后第二个操作使用该URI作为地址,获取图像。

但是考虑一下你可以做什么,我假设当你说URI时,你在谈论网上通过另一个传递给你的应用的地址?在这种情况下,如果您无法控制调用应用程序,则唯一的选择是再次获取图像。如果您知道应用程序的工作方式,并且恰好将图像存储在全局可用区域(如SD卡)中,则必须获取文件位置。如果您完全控制了应用程序,那么这很容易,只需在意图内的SD卡上发送图像的地址。