github地址:https://github.com/lingochamp/FileDownloader
- 支持多任务下载
- 支持多线程下载
- 支持 断点续传
添加依赖:
dependencies {
implementation 'com.liulishuo.filedownloader:library:1.7.3'
}
Application中初始化 FileDownloader:
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Log.d("feifei","MyApplication.onCreate()");
FileDownloader.setupOnApplicationOnCreate(this)
.connectionCreator(new FileDownloadUrlConnection
.Creator(new FileDownloadUrlConnection.Configuration()
.connectTimeout(15_000) // set connection timeout.
.readTimeout(15_000) // set read timeout.
))
.commit();
}
}