DLService下载流程图
2015-12-25 17:18:07 1 举报
登录查看完整内容
断点下载,文件下载逻辑
作者其他创作
大纲/内容
错误:8006
初始化参数,开启下载服务
判断http状态码正确性
下载前
true
false
循环下载
网络异常
错误:7001
DLService
下载后
下载中
错误:8005
下载开始
临时文件是否存在
是否有网络连接
DLService.start()
恢复下载
临时文件转为目标文件(临时文件会删除)
记录下载起点
设置下载起点
删除目标文件
下载完成
读取数据超时
错误:9001
是否正在下载
回调onDownloadFinished()结束
错误:8008
参数检查
验证文件md5正确性
错误:8007
创建临时文件
发送http请求
目标文件是否存在
0 条评论
回复 删除
下一页