OkHttp系列文章(七) - 文件更新下载

前言

OkHttp系列文章
OkHttp系列文章(一) - Java网络编程基础
OkHttp系列文章(二) - Http与Https
OkHttp系列文章(三) - OkHttp
OkHttp系列文章(四) - OkHttp拦截器原理
OkHttp系列文章(五) - OkHttp的5个拦截器作用
OkHttp系列文章(六) - OkHttp的5个拦截器图解分析
OkHttp系列文章(七) - 文件更新下载

1. 文件更新下载常用方法

1>:可以直接跳转浏览器更新下载,比较low;
2>:直接下载,不断点下载,也不多线程(OkHttp);
3>:多线程下载;
4>:多线程断点下载;
有一些专门下载apk的软件,比如百度云:多线程 + 断点下载,最多只能同时下载几个文件,一些暂停状态、准备状态、正在下载的状态,参考OkHttp源码 Dispatcher的逻辑;

断点续传需要服务器配合,思路跟断点下载类似

2. 单线程下载与多线程断点下载
OkHttp系列文章(七) - 文件更新下载_第1张图片
单线程下载与多线程断点下载.png

你可能感兴趣的:(OkHttp系列文章(七) - 文件更新下载)