问题标签 [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.
android - 如何通过 DownloadManager 下载 .apk 文件
如何通过下载管理器下载 apk 文件:我尝试通过以下代码:
当我要安装 .apk 时,它会出现解析错误。在 logcat 中,它告诉无法读取清单文件。实际上 .apk 文件的大小是 400kb 但下载后显示为 40kb。
请提出我错在哪里..
android - 下载多个文件时,DownloadManager 抛出异常
我想从我的服务器下载 2 个文件,如果我将一个文件排队,一切顺利,下载管理器会向我抛出这个异常
这发生在文件下载结束时,它完成,抛出此异常并且不将其放置在外部存储上,然后下载第二个文件就好了。
这是简单的代码:(网址很好)
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
可能是什么问题呢?
先感谢您
编辑:
带上我的代码
android - 使用 DownloadManager 进行隐身下载
我可以使用 android.app.DownloadManager 下载仅对我的应用程序可访问(和可见)的文件吗?
该解决方案应该适用于 API 9 (2.3),如果有一个 3rd 方库可以实现与 DM 相同的功能,那么也请告诉我。
android - 在android中找不到下载管理器下载的文件
我正在尝试将文件下载到可能因用户选择的目录而异的目录。我将当前目录存储在一个文件对象中,现在尝试下载该文件。文件下载,但不下载指定目录。那么,我该怎么做才能获得所选目录中的文件。
传递给 File 构造函数的名为 url 的字符串包含一个 URL。只需使用它来检索文件的名称。
更新:我刚刚找到了文件。手机里不是sd卡。它在这个文件夹中,storage\emulated\00。不知道为什么?另外,我得到的绝对路径是 storage\emulated\0。
android - android DownloadManager 在 Activity 与 Service(或 IntentService)中的使用
最常见的用例场景或使用 DownloadManager 的最佳实践是什么?我的意思是在 Activity vs. Service(或 IntentService)中实现它。我查看了 Android 的文档并阅读了DownloadManager 的参考资料,但找不到任何可以回答为什么以及何时我应该在 Activity 或分别在 Service(或 IntentService)中使用 DownloadManager 的答案。
有什么优点。和缺点。使用一种方式而不是另一种方式?
android - Android DownloadManager 不保存文件
我在使用 Android 的 DownloadManager 和 WebView 时遇到问题。有几个链接返回为当前用户生成的文件(PDF 等)。这些链接仅适用于登录用户,因此我将身份验证 cookie 传递给 DownloadManager。我可以从服务器日志中看到这正常工作:对下载 URL 的所有点击都是使用应用程序 cookie 完成的,服务器正在接受这一点并为正确的用户生成正确的文件。但是,下载管理器中的所有条目都被列为不成功。
我想我在这里遗漏了一些微不足道的东西,但我刚刚开始使用 Android 并没有看到它。
这是 MainActivity 的部分代码:
如何让下载管理器下载生成的文件?
android-download-manager - UI 线程上的 Android DownloadManager enqueue() 和 remove()
在 UI 线程上调用这些方法是否安全,还是应该在后台完成(如 query() 的情况)?换句话说,在 UI 线程上调用这些是否会导致 ANR?
java - Android:如何使用 ContentProvider 使用 DownloadManager 将文件下载到内部存储?
我正在尝试使用ContentProvider使用此处提到的DownloadManager将单个巨大的 zip 文件下载到内部存储(请参阅选项 2):
创建一个可供 DownloadManager 写入的 ContentProvider,并为其提供与此 ContentProvider 对应的 URI。
有人可以为我提供一个如何实现这一目标的例子吗?这是我想要达到的目标吗?
或者这样做完全是个坏主意?
android - 使用 GET 流式传输的 Android 下载管理器
我正在尝试使用带有 HTTP GET 的 Android DownloadManager 获取流式文件,我从 downloadManager 获得此状态和原因:
STATUS_FAILED ERROR_CANNOT_RESUME
是否可以使用它来下载流文件?
谢谢。