2011-05-23 63 views
0

使用清单我可以将我的应用程序与一个MIME类型关联(所以当用户在浏览器中用该内容类型单击一个合适的链接时,该应用程序启动)。但我无法获得文件的内容。有什么办法可以得到这个吗?当与mimetype关联时获取流/文件内容?

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

谢谢,

约翰。

回答

0

我不知道我理解你的问题,但在说明明显的风险:

从意图实例获取的URI需要接近任何处理。

你没有对URI进行两次调用。一个操作是从意图获取URI 字符串,然后第二个操作是使用该URI作为地址,获取图像。

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