问题标签 [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 回答
7335 浏览

android - DownloadManager 发送 STATUS_SUCCESSFUL 表示下载失败

好的,我正在下载文件(图像)。下载完成后,我想发送一条带有图像本地 URI 的消息。但是 20% 的时间我得到这个:

这是代码

0 投票
1 回答
2486 浏览

android - DownloadManager 在完成时删除文件

我有一个应用程序,它使用 Android 的DownloadManager将文件下载到外部文件存储(SD 卡)上的文件夹中。这通常可以正常工作,但有一些来源会导致 DownloadManager 在完成下载文件时将其丢弃。源文件的一个很好的例子是:

http://traffic.libsyn.com/hdtvpodcast/HDTV-2012-06-01.mp3

看起来问题可能只是来自 libsyn.com 的文件,但我并不肯定。我四处寻找改变 DownloadManager 处理文件保存方式的方法,但在类中找不到任何选项。

这是我将 URL 排入队列以供下载的位置:

使用以下命令创建文件位置:

当我从 DownloadManager 查询 DownloadManager.COLUMN_LOCAL_FILENAME 列时,结果是这样的:

大多数文件都很好并且在下载后仍然存在,但在这种情况下不是。关于如何在下载文件后强制 DownloadManager 离开文件的任何想法?

编辑:我没有提到,当我从浏览器下载此文件时使用独立的下载管理器时,它在下载结束时报告失败。也许我唯一的解决方案是从头开始下载它,而不使用 DownloadManager?

0 投票
1 回答
6169 浏览

c# - 下载管理器 - 限制下载速度

我需要为我的文件下载器应用程序实现下载速率限制,并且我已经查看了ThrottledStreamCodeProject 中的类,但这不适用于我的情况,因为我必须能够在下载期间更改限制,而不仅仅是一开始。这是我在后台线程中使用的下载方法的一部分:

我也看到有人使用 Thread.Sleep() 或 Thread.Wait(),但这是个好主意吗?你有什么建议我可以在这个while循环中做到这一点吗?

0 投票
2 回答
3965 浏览

android - 下载管理器android中的错误

使用 Android 下载管理器我试图同步实现多个 pdf 文件的下载(即,在成功完成上一个请求后生成请求的实例),在广播接收器中的 DOWNLOAD_SUCCESS 通知之后不久,相同的副本生成请求(具有相同的请求 id)并隐式启动 DownlaodManager。第二次下载失败,DownlaodManager 给出 DownloadManager.status = ERROR CANNOT RESUME.因此,未下载 pdf。仅当我尝试同步时才会发生这种情况多次下载。任何帮助表示赞赏。

0 投票
1 回答
1159 浏览

android - Android DownloadManager ETag 支持

信息表明 Android 的 DownloadManager 支持 ETags。好的,我有一个支持 ETag 的服务器(例如 DropBox)。当我试图下载一个文件时,DownloadManager 会创建一个新文件并将一个数字附加到本地文件名(例如 file.zip、file-1.zip、file-2.zip 等)。有没有办法不下载具有相同 ETag 的现有文件?我的应用程序下载大量文件,因此我不想每次都重新加载它们。

0 投票
4 回答
16864 浏览

android - 安卓下载管理器

我想我有一个相当简单的问题。

http://www.vogella.com/blog/2011/06/14/android-downloadmanager-example/

我一直在关注上述网址中的教程。

如何更改下载的文件路径?

提前致谢

0 投票
1 回答
607 浏览

android - 我可以在低于 9 的 api 级别使用 DownloadManager 类吗?

我想在我的 Android 应用程序中从 Internet 下载文件。我使用了 DownloadManager 类,它在 Gingerbread 及以上版本上正常工作,但在 Froyo 及以下版本上不能正常工作。

如何在低于 9 的 api 级别中使用 DownloadManager?

0 投票
1 回答
455 浏览

qt - Qt - 如何为多部分下载器保存下载的数据

我正在 Qt 中编写一个多部分下载器。多个QNetWorkRequest带有 http 标头“范围”的文件用于下载文件。现在我将每个部分(QNetworkReply)中收到的数据写入 file.part1、file.part2 等。

是否可以同时将数据写入同一个文件?我是否必须为它实施锁定?在我的应用程序中保存数据的最佳方式是什么?

有什么建议么?

0 投票
1 回答
12630 浏览

android - 通知消失 - Android DownloadManager

解决方案:需要 API 11,请参阅下面的答案!

简单问题:使用实施的 DownloadManager 下载文件后,通知消失。下载后如何强制保留通知?

我尝试使用 VISIBILITY_VISIBLE_NOTIFY_COMPLETED,但我不知道如何使用它

感谢您为解决此问题提供的任何帮助;)

编辑:代码

}

0 投票
1 回答
854 浏览

android - 在 Android 中使用 DownloadManager 下载完成后通知栏消失

我正在使用DownloadManager类在 Android 中下载应用程序。下载完成后,通知栏消失。如何让它可见,直到用户点击它?

编辑

我可以VISIBILITY VISIBLE _NOTIFY COMPLETED在 API 级别 11 及以上使用,但我使用的是 API 级别 10。怎么办?