繁体   English   中英

Android:直接从浏览器下载文件

[英]Android: Download file directly from browser

我试图让Android浏览器下​​载一个特定类型'.xxx'的文件,这样我就可以设置一个与之关联的应用程序。

我已经成功完成了关联部分,因为我已经做到这一点,以便在浏览器应用程序中单击正确类型的文件加载相应的应用程序。 我希望这可以延续到浏览器,这样如果我试图下载文件类型.xxx,那么它将打开应用程序。

这不会发生,所有发生的事情是文件中包含的文本显示在浏览器中。 我在astro(application / xxxx)中为此设置了一个mime类型的链接,但这也没有任何区别。 必须有可能做我想要的事情,因为如果我点击pdf文件,例如浏览器下载它并给我打开pdf阅读器的选项。

您需要在Application Manifest中的<receiver>标记内添加<intent-filter>标记。

这是如何工作的如下:

  1. Android广播一个意图

  2. 系统搜索能够接收该意图的应用程序列表

  3. 系统查询用户以选择处理该意图的应用程序

  4. 用户选择应用程序,或默认为预先指定的应用程序

  5. 该应用程序打开

查看接收器元素文档以查看有关如何实现此更多的详细信息。

霍勒,如果你需要更多的帮助。

谢谢

Android应用程序定义它们在各自的清单文件中支持的“文件类型”。 如果您的应用在浏览器调用时未加载,那么您的清单中可能缺少某些内容? 模拟器中会发生什么?

http://developer.android.com/guide/topics/manifest/manifest-intro.html

所有mime你可以为Android: 链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM