android下载管理功能,Android下载管理器

本文介绍了如何使用Android的DownloadManager实现下载、暂停、取消等功能,并提供了基于okhttp的下载管理器,支持断点续传、进度回调、任务监听、下载队列管理等特性。用户可以通过多种方式添加下载任务,并通过DownloadResponseHandler接口或EventBus全局监听下载进度。此外,还提供了取消、暂停全部下载,以及设置最大同时下载线程数的方法。
摘要由CSDN通过智能技术生成

DownloadManager

Android下载管理器

1、可实现下载、暂停、取消、完成、失败、队列等待等状态的监听

2、可断点续传

3、基于okhttp的下载管理器,可实现单个页面的进度回调,也可实现所有下载进度的监听.

4、可获取下载队列里和已完成下载的所有任务

5、可设置最大同时下载线程数

使用方法

下载方式有三种:

/**

* 添加下载任务

*

* @param url 下载请求的网址

* @param targetUrl 下载保存的位置

*/

DownLoadManager.getInstance(this).download(String url, String targetUrl);

/**

* 添加下载任务

*

* @param url 下载请求的网址

* @param targetUrl 下载保存的位置

* @param downloadResponseHandler 用来回调的接口

*/

DownLoadManager.getInstance(this).download(String url, String targetUrl, DownloadResponseHandler downloadResponseHandler);

/**

* 添加下载任务

*

* @param downloadInfo 下载类

* @param downloadResponseHandler 用来回调的接口

*/

DownLoadManager.getInstance

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值