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

android - DownloadManager 未添加文件扩展名

我想从我的服务器上下载 *.apk 文件,服务器上的文件类型是 *.apk 并且 MIME 是 application/vnd.android.package-archive”,当使用 DownloadManager 下载文件时,文件已下载但它正在创建它没有扩展名“apk”,我试过这个

并且在没有扩展名的情况下创建的文件仍然没有运气,当尝试使用Chrome下载它时它运行良好......

请帮忙。

0 投票
1 回答
302 浏览

android - 如何在android中下载任何文件?

我想要一个创建自定义下载管理器,我需要在其中显示另一个活动中的所有下载文件状态。

我有一个活动,其中列出了不同的文件,并且当我在 ListView 上进行选项卡时。

下载将从中开始,BACKGROUND并且我还有其他活动,其中所有下载文件状态都将可见,就像我附加的图像一样:

在此处输入图像描述

我阅读了 Downloadmanager Class 和 AsyncTask 以实现此功能,但无法解决。

如何在后台和我打开Downloding.java(Download Activity)时实现多下载。所有的下载都会出现

有人可以建议我如何做这件事或建议我以另一种方式开始工作吗?

0 投票
0 回答
47 浏览

android - Android DownloadManager over 2G\3G

我注意到 Android DownloadManager 请求可以设置为通过 NETWORK_MOBILE \ NETWORK_WIFI 下载,但可以区分 2G \ 3G \ LTE 吗?

谢谢。

0 投票
1 回答
3074 浏览

android - Android downloadManager PAUSED_WAITING_FOR_NETWORK 时间

我到处找这个但找不到,我正在使用 Android DownloadManager,在文件下载期间我禁用了 WIFI 和移动数据,所以没有互联网连接,下载管理器进入状态:STATUS_PAUSED 和原因:PAUSED_WAITING_FOR_NETWORK,

它将等待多少分钟直到它失败?或永久停止...?我已经等了一个小时,它仍然暂停并等待网络......

0 投票
1 回答
631 浏览

android - Android DownloadManager 非同时下载

我正在寻找一种方法(每次下载一个文件除外)一次用Android下载DownloadManager每个文件的文件,我注意到DownloadManager同时下载文件,有没有办法禁用这种行为?

0 投票
1 回答
418 浏览

android - 使用 api 9 下载时加载 Android DownloadManager

我的应用程序上有 5 个大文本文件,每个文件大约 40kb。这些文件每周在网站上更新。我设法将 downloadManager 设置为从站点下载 5 个文件。问题是我不希望用户在下载文件时能够使用该应用程序,因为这会导致问题。我希望当用户单击“更新”按钮时,它会显示一个加载框。然后,当文件下载完成时,该框将消失,吐司会说“已更新”。这是我设置的方法:

顺便说一句,如果您发现该方法有任何问题,也请告诉我。提前致谢。

0 投票
1 回答
2157 浏览

android - 无法继续下载

我想从我的服务器下载一个大(zip)文件。大约是 440MB。我正在使用安卓下载服务。

这是我的代码:

下载开始就好了。我可以在下载管理器中看到我的文件。但是当发生一些网络问题(连接中断)时,下载完成并出现错误 1008 并且部分文件从我的目录中删除。这是我的问题和问题: 如何强制下载服务不从我的目标目录中删除部分文件,以恢复下载过程?

附带的问题或问题是:当我从我的应用程序下载 440meg 文件时,下载过程会中断很多次(出现无法恢复错误,之后无法恢复下载)。但是,如果我直接在 android 中通过下载管理器应用程序下载相同的文件,一切正常。我不知道为什么。我在接收器中遇到的唯一错误是关于无法恢复的 1008。有没有人有同样的问题?

谢谢你。

0 投票
1 回答
342 浏览

android - 扩展一个类到 DownloadManager

我想创建一个自定义 DownloadManager 类,我想在其中修改该类在下载和其他内容期间发送的通知。有可能这样做还是我疯了?我的主要动机是即使我关闭应用程序也能显示我的自定义下载通知。目前我正在使用禁用通知的 DownloadManager 类,然后我运行一个计时器来持续监控它并发送我的自定义通知。但是当我关闭我的应用程序时,线程停止(但 DownloadManager 仍在运行)并且通知挂在那里。我只希望我的自定义通知即使在应用程序关闭后也能继续更新(因为 DownloadManager 仍在运行)。

我什至尝试在应用程序中进行广播并在清单中注册,但在 android 3.1+ 设备中,应用程序关闭后接收器不会收到广播。所以,我正在为此寻找解决方案。希望我解释得很好:)

0 投票
1 回答
1568 浏览

android - ContentObserver 每行实现

在“观察”了 ContentObserver 之后,我注意到 API 16 之前的 OnChange 没有传递任何参数,所以我决定在我的项目的每一行中实现它(项目正在使用内置的 DownloadManager 下载 url)

对于每一行,我正在创建一个新的 ContentObserver :

如您所见,Uri 总是按行 id 更改(在我检查过的 DownloadManager DB 上相同),并且在此代码之后,我将所有观察者存储在列表中,奇怪的是 OnChange 被调用只有一次且仅用于第一次下载,即使下载完成后也不会再次调用..

我在这里做错了什么?如何完成对 DownloadManager DB 上每一行的观察?(我是系统应用)

谢谢。

0 投票
2 回答
7194 浏览

android - 如何使用 DownloadManager 在 android 中停止文件下载?

我从 SD 卡读取文件,并在 Gridview 上显示。

当我从中选择项目Gridview并获取position项目时。

我单击下载按钮,它将下载该项目。

使用时如何停止项目下载downloadManager

代码是下载按钮如下:

文件下载时如何停止项目下载?