问题标签 [android-download-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1424 浏览

android - 如何通过 DownloadManager 下载 .apk 文件

如何通过下载管理器下载 apk 文件:我尝试通过以下代码:

当我要安装 .apk 时,它会出现解析错误。在 logcat 中,它告诉无法读取清单文件。实际上 .apk 文件的大小是 400kb 但下载后显示为 40kb。

请提出我错在哪里..

0 投票
0 回答
719 浏览

android - 下载多个文件时,DownloadManager 抛出异常

我想从我的服务器下载 2 个文件,如果我将一个文件排队,一切顺利,下载管理器会向我抛出这个异常

这发生在文件下载结束时,它完成,抛出此异常并且不将其放置在外部存储上,然后下载第二个文件就好了。

这是简单的代码:(网址很好)

0 投票
2 回答
1388 浏览

android - DownloadManager 名称,重新下载的文件

我使用 DownloadManager 下载文件并从 DownloadManager.COLUMN_LOCAL_URI 中获取它们的名称。下载同一个文件超过 11 次。11 次后开始怀疑奇怪的名字。例子:

文本.txt

text-1.txt

text-2.txt

text-3.txt

text-4.txt

text-5.txt

text-6.txt

text-7.txt

text-8.txt

text-9.txt

text-10.txt

text-26.txt

text-14.txt

可能是什么问题呢?

先感谢您

编辑:

带上我的代码

0 投票
1 回答
164 浏览

android - 使用 DownloadManager 进行隐身下载

我可以使用 android.app.DownloadManager 下载仅对我的应用程序可访问(和可见)的文件吗?

该解决方案应该适用于 API 9 (2.3),如果有一个 3rd 方库可以实现与 DM 相同的功能,那么也请告诉我。

0 投票
3 回答
10653 浏览

android - 在android中找不到下载管理器下载的文件

我正在尝试将文件下载到可能因用户选择的目录而异的目录。我将当前目录存储在一个文件对象中,现在尝试下载该文件。文件下载,但不下载指定目录。那么,我该怎么做才能获得所选目录中的文件。

传递给 File 构造函数的名为 url 的字符串包含一个 URL。只需使用它来检索文件的名称。

更新:我刚刚找到了文件。手机里不是sd卡。它在这个文件夹中,storage\emulated\00。不知道为什么?另外,我得到的绝对路径是 storage\emulated\0。

0 投票
2 回答
1328 浏览

android - android DownloadManager 在 Activity 与 Service(或 IntentService)中的使用

最常见的用例场景或使用 DownloadManager 的最佳实践是什么?我的意思是在 Activity vs. Service(或 IntentService)中实现它。我查看了 Android 的文档并阅读了DownloadManager 的参考资料,但找不到任何可以回答为什么以及何时我应该在 Activity 或分别在 Service(或 IntentService)中使用 DownloadManager 的答案。

有什么优点。和缺点。使用一种方式而不是另一种方式?

0 投票
1 回答
1346 浏览

android - Android DownloadManager 不保存文件

我在使用 Android 的 DownloadManager 和 WebView 时遇到问题。有几个链接返回为当前用户生成的文件(PDF 等)。这些链接仅适用于登录用户,因此我将身份验证 cookie 传递给 DownloadManager。我可以从服务器日志中看到这正常工作:对下载 URL 的所有点击都是使用应用程序 cookie 完成的,服务器正在接受这一点并为正确的用户生成正确的文件。但是,下载管理器中的所有条目都被列为不成功。

我想我在这里遗漏了一些微不足道的东西,但我刚刚开始使用 Android 并没有看到它。

这是 MainActivity 的部分代码:

如何让下载管理器下载生成的文件?

0 投票
1 回答
373 浏览

android-download-manager - UI 线程上的 Android DownloadManager enqueue() 和 remove()

在 UI 线程上调用这些方法是否安全,还是应该在后台完成(如 query() 的情况)?换句话说,在 UI 线程上调用这些是否会导致 ANR?

0 投票
1 回答
2925 浏览

java - Android:如何使用 ContentProvider 使用 DownloadManager 将文件下载到内部存储?

我正在尝试使用ContentProvider使用此处提到的DownloadManager将单个巨大的 zip 文件下载到内部存储(请参阅选项 2):

创建一个可供 DownloadManager 写入的 ContentProvider,并为其提供与此 ContentProvider 对应的 URI。

有人可以为我提供一个如何实现这一目标的例子吗?这是想要达到的目标吗?

或者这样做完全是个坏主意?

0 投票
0 回答
164 浏览

android - 使用 GET 流式传输的 Android 下载管理器

我正在尝试使用带有 HTTP GET 的 Android DownloadManager 获取流式文件,我从 downloadManager 获得此状态和原因:

STATUS_FAILED ERROR_CANNOT_RESUME

是否可以使用它来下载流文件?

谢谢。