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

android - 将封面艺术添加到 Android 上下载的 mp3

如何以编程方式将封面艺术(专辑艺术)添加到下载的 mp3?

我让我的应用程序通过 Android APIS 的 DownloadManager 下载一个 mp3 文件,如下所示:

是否可以在下载的 mp3 文件中添加封面,以便手机上的 mp3 播放器在播放歌曲时显示图像?

0 投票
1 回答
6207 浏览

android - Android:在 DownloadManager 中显示下载进度条

我想从服务器下载文件并在通知进度栏中显示进度,就像使用 DownloadManager 类时一样。我不想使用 DownloadManager 类,因为它只能保存到外部存储器,而我希望我的文件保存在内部。该怎么办 ?

0 投票
1 回答
662 浏览

android - Android DownloadManager class

I need to download a large file . I need to use DownloadManger class for api 9 or higher version . But I wish my download to continue even if User pauses the Activity or presses Back ... or user kills the Activity. Once he starts the downloading process it should stop only after finishing that respective download. If meanwhile network connectivity breaks the downloading should resume from where it stopped,i.e, should not start from the beginning .

0 投票
1 回答
1935 浏览

android - Android - 下载管理器 NullPointerException

我正在尝试在我当前的 Android 项目中实现 DownloadManager 从 URL 下载 mp3。我使用的 Android SDK 版本是 2.3.3。甚至通过单击按钮开始下载。从那里将一个字符串传递给 downloadPodcast 方法以开始下载。我遇到的问题是尝试开始下载时出现空指针异常。我已经通过调试器并验证了 URL 字符串已正确传递给此方法并包含有效的字符串值。失败的特定行是:

调试后,我相信我已将其范围缩小到“dm”。即使在我相信是在 onCreate 方法中正确初始化它之后,此项的值也始终为“null”。我已经查看了几个示例,并相信我正在正确地实现这一点,我只是在死胡同,不知道为什么这仍然是空的。

主要活动代码:

下载方式:

添加了 Logcat:

0 投票
1 回答
572 浏览

android - 下载的 jpg , apk 文件永远不会打开,但 mp3 文件会打开

我对这个奇怪的问题感到震惊。

我正在使用以下方法下载文件:

当我使用此代码下载 mp3 文件时,下载文件打开得很好,但是下载的 android 应用程序(.apk 文件)在打开时会出现包解析错误,并且图像永远不会打开

请帮忙谢谢

0 投票
1 回答
1609 浏览

android - 如何确定下载是否可恢复

我正在创建一个下载加速器库在从链接天气开始下载之前有什么方法可以知道服务器支持恢复下载/下载文件 reange 。因为如果是这样,那么我将使用多个连接和下载范围,否则我将正常下载整个文件

谢谢你

0 投票
1 回答
283 浏览

javascript - 将下载链接从 Web 浏览器传递到第三方应用程序

我想知道如何将下载链接从网络浏览器传递到第三方应用程序,而不是让网络浏览器直接下载它。当然,浏览器扩展是必需的。但我问的是它的工作方式。例如,是否可以使用命令行?插座?或者有没有更好的方法来做到这一点?应用端和扩展端有什么要求?我也在为 Mac 开发,所以 JavaScript ActiveX 在这里不起作用。

问候

0 投票
1 回答
1523 浏览

android - DownloadManager for Android 更新进度条

我想知道是否有人知道如何在尝试使用安卓下载管理器下载文件时更新应用程序中的进度条?

请分享你的想法。

先感谢您。

0 投票
1 回答
69 浏览

objective-c - 在不使用浏览器扩展的情况下控制下载

我见过包括 IDM 在内的下载管理器程序在没有扩展的情况下控制浏览器中的下载,他们称之为(高级浏览器集成)。我想知道是否有人可以针对类似情况提出一种方法?

0 投票
1 回答
10855 浏览

android - Android DownloadManager:下载失败,但 COLUMN_REASON 只返回“占位符”

对于在不稳定的移动互联网连接上进行大量后台下载的应用来说,DownloadManager 似乎是正确的选择。

使用在网络上找到的教程代码,该应用程序能够请求从系统的 DM 下载,如下所示:

该代码中的 URL 是本地计算机上的测试服务器。该 URL 有效,Android 模拟器中的浏览器可以检索该页面,并且当我的应用程序通过 DownloadManager 和上面引用的代码请求该页面时,服务器返回 HTTP 代码 200。

这是 ACTION_DOWNLOAD_COMPLETE BroadcastReceiver 中的相关代码,当 DM 检索到文件时会调用它。

奇怪的结果是这样的:

DOWNLOAD_STATUS 是 16(或 STATUS_FAILED),但原因是“占位符”。

这是为什么?服务器返回 200 状态码时为什么会失败?为什么DownloadManager没有给出任何理由?