java.lang.Object
com.ejlchina.okhttps.Download
文件下载
- 作者:
- Troy.Zhou
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidcloseQuietly(Closeable closeable) getCtrl()获取下载控制器nextOnIO()在IO线程执行设置文件追加模式 用预断点续传和分块下载setBuffSize(int buffSize) 设置缓冲区大小,默认 2K(2048)setFilePointer(long seekBytes) 设置文件指针,从文件的 seekBytes 位置追加内容 只有配合 setAppended() 方法一起才会有作用setOnComplete(Consumer<Download.Status> onComplete) setOnFailure(Consumer<Download.Failure> onFailure) 设置下载失败回调(取消不执行)setOnSuccess(Consumer<File> onSuccess) 设置下载成功回调start()开始下载
-
字段详细资料
-
nextOnIO
protected boolean nextOnIO
-
-
构造器详细资料
-
Download
-
-
方法详细资料
-
setBuffSize
设置缓冲区大小,默认 2K(2048)- 参数:
buffSize- 缓冲区大小(单位:字节)- 返回:
- Download
-
setAppended
设置文件追加模式 用预断点续传和分块下载- 返回:
- Download
-
setFilePointer
设置文件指针,从文件的 seekBytes 位置追加内容 只有配合 setAppended() 方法一起才会有作用- 参数:
seekBytes- 跨越的字节数- 返回:
- Download
-
nextOnIO
在IO线程执行- 返回:
- Download
-
setOnSuccess
设置下载成功回调- 参数:
onSuccess- 成功回调函数- 返回:
- Download
-
setOnFailure
设置下载失败回调(取消不执行)- 参数:
onFailure- 失败回调函数- 返回:
- Download
-
setOnComplete
- 参数:
onComplete- 结束回调函数- 返回:
- Download
- 从以下版本开始:
- 3.2.0 设置下载结束回调(成功、失败、取消都执行)
-
start
开始下载- 返回:
- 下载控制器
-
getCtrl
获取下载控制器- 返回:
- Ctrl
-
closeQuietly
-