开源项目 easydownload

一个用于下载的 android library库,   源码

支持多线程断点下载, 支持消息通知. 支持优先级下载. 支持暂停,继续,删除下载列表

支持多服务器下载.

使用方式 

compile 'com.github.lisicnu:easyDownload:0.1.9'

调用方式.:

1. 初始化

DownloadPoorl.getInstance().init(getApplication());

2. 添加下载listener

DownloadPool.getInstance().addDownloadListener();

3. 暂停下载任务

DownloadPool.getInstance().pause();

4. 继续下载任务

DownloadPool.getInstance().resume();

5. 检查下载任务是否存在

DownloadPool.getInstance().exist();

6. 添加新的下载

DownloadPool.getInstance().add(TaskFeed... );

7. 删除下载

DownloadPool.getInstance().deleteDownTask(string url , bool deleteExistFile); // 第二个参数为是否删除已经存在的临时文件.

作者:闵天
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/checkway/p/5092125.html