文件名称:HttpDownload:根据url下载文件形式的网络
文件大小:107KB
文件格式:ZIP
更新时间:2024-05-17 10:09:52
Java
通过HTTP下载网络上面的文件,可以设置下载任务的优先级优先级高的先下载,允许那种网络下载,对下载任务做相应的暂停和取消。 ##一. 简单的介绍 1). 很大一部分的代码都是来自( 在这个得基础上做的一些修改,改成用线程池来实现的。 2). 里面类的简单介绍 (1). DownloadManager 单例里面维护了一个可以设定优先级的线程池。 (2). DownloadRequest 下载请求的一个封装,包括url,本地文件路径,progress更新的间隔,那种网络情况下才同意下载,是否暂停取消等一下属性。 (3). DownloadRequestHelpQueue 加这个类是因为我们要想办法控制下载任务的暂停和取消,我们知道一旦把一个下载的任务加入到线程池当中去了之后我们是控制不到线程池中的线程的,所以在DownloadRequestHelpQueue我们维护一个Set mCurrent
【文件预览】:
HttpDownload-master
----gradlew(5KB)
----settings.gradle(118B)
----library()
--------src()
--------bintray.gradle(2KB)
--------gradle.properties(1KB)
--------.gitignore(7B)
--------build.gradle(730B)
--------proguard-rules.pro(657B)
----gradle()
--------wrapper()
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(855B)
----.gitignore(184B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(857B)
--------proguard-rules.pro(657B)
----build.gradle(913B)