【问题标题】:get a stream/file contents when associated with mimetype?与 mimetype 关联时获取流/文件内容?
【发布时间】:2011-05-23 16:53:10
【问题描述】:

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

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

谢谢,

约翰。

【问题讨论】:

    标签: android android-manifest android-intent


    【解决方案1】:

    我不确定我是否理解您的问题,但有可能会说出显而易见的问题:

    从意图实例获取 URI 几乎不需要任何处理。

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

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

    【讨论】:

      猜你喜欢
      • 2012-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 2014-11-26
      相关资源
      最近更新 更多