问题标签 [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 的 ContentProvider 实现
我已经尽可能多地搜索了android的开源代码,但我无法通过2.3 SDK中的DownloadManager找到实际下载的实现。我找到了DownloadManager的源代码和具有与 ContentProvider 交互的常量的下载类的源代码,但我无法找到ContentProvider
.
我想找到这个,这样我就可以知道一种实现自己下载的好方法,因为我将为我的应用程序使用低于 2.3 的版本。
java - 如何暂停使用 DownloadManager?
我想在下载时实现它可以被用户暂停、停止。如何使用 DownloadManager 实现这一目标?
android - 如何启动 Android 下载管理器
如何启动默认手机的下载管理器,例如默认浏览器中的内置下载管理器?我需要创建一个包含要下载的文件 url 的意图。我知道这是可能的,因为我在过去看到一些应用程序这样做。
android - Android DownloadManager“下载需要网络”错误
我正在使用 DownloadManager 对我正在制作的一些下载进行排队,但是当我特别尝试使用 Mobile/4G 连接时遇到了这个问题。我使用的是 Android 2.3.4 手机。我的代码使用的是 2.3.3 API。
我正在执行以下命令(我想强制连接使用 4G/3G)
但是,无论何时尝试下载,它都会将下载内容放在 DownloadManager 列表中,但它永远保持“进行中”状态,顶部的错误列出了文件名和错误“下载需要网络”。
当我进一步调查并连接我的设备以查看 logcat 中的日志时,我在尝试下载时看到以下错误:
Aborting request for download 92: 请求下载不使用当前网络类型
我有以下权限:
关于它可能是什么的任何想法?我仍然缺少许可吗?我需要控制其他设置来指定仅使用网络连接吗?
编辑:我在全新的 Galaxy 平板电脑上尝试过,这是我在使用此设备时注意到的行为:当 wifi 开启并连接时,指定使用 NETWORK_MOBILE 时下载失败。如果wifi关闭或未连接,则使用4G连接没有问题。我在想这是设备正在执行的安全功能,可以覆盖吗?
android - PendingIntent 和 DownloadManager
有什么方法可以使用下载管理器设置 PendingIntent 吗?还是 DownloadManager.Request?我正在工具栏中向用户发送有关下载的通知:
请求是这样初始化的:
我需要它,以便当用户单击此通知时,他们会被带到活动或下载文件的位置。
android - Android:检测何时安装应用程序
我正在尝试使用DownloadManager
该类从服务器下载 Android 应用程序,安装它,然后检测安装何时完成。我正在使用两个接收器:一个用于检测下载过程,另一个用于检测安装过程。第一个接收器工作正常,但第二个没有。我做错了什么?
android - Android:限制/限制下载管理器
我对 android 很陌生,但似乎有两种主要方法可以在 android 中下载文件,下载管理器和此方法:
我需要能够在应用程序端限制下载(大文件,低带宽),有没有办法在任何一种方法中做到这一点(最好在下载管理器中)?如果我data[]
从[1024]
to减少[512]
,那会通过一次取更小的块来完成吗?
谢谢。
java - Android DownloadManager 获取文件名
在我的应用程序中,您可以下载一些文件。我使用 AndroidDownloadManager
类进行下载。下载完成后,它应该向我显示文件已下载的消息。问题是,可能同时有 2,3 或 4 个下载。我的BroadcastReceiver
代码如下所示:
如何获取已完成下载的当前文件名?
非常感谢你。
android - Pause android DownloadManager
In my application I'm downloading movies from the server. Some of them are very big (4gb or more). I tried to implement my own download manager as a service and it was not quit good. On some devices the app just crashes into itself without any notice, and overall the download seems to be too slowly.
So, I wanted to use Android's default DownloadManager, but my only problem is that I can't pause/resume it.
Is there a way to implement that?
android - 为什么 Gingerbread 设备上的“下载完成”通知会消失?
我正在使用DownloadManager
该类以编程方式下载文件。一切正常,但我无法让下载完成通知持续存在。下载完成后立即消失。这是我的代码:
我在网上看到了一些与此相关的问题,但我找不到解决方案。