【发布时间】:2010-12-19 06:29:49
【问题描述】:
我可以使用 android 内置浏览器下载管理器在我的应用程序中下载文件吗?
如果是音频文件,使用 Intent.ACTION_VIEW 和数据类型“audio/*”打开远程文件 url 会导致浏览器开始播放,但我想强制下载指定文件。
【问题讨论】:
-
源码中有 DownloadProvider 包,乍一看,它似乎是一个通用的 android 平台下载管理器。然而,消息来源中的评论说“对于 1.0,下载管理器无法处理来自不受信任的应用程序的滥用,所以这个 API 是隐藏的。”有一组与它通信的意图,但我还没有成功开始下载。