灯灯来和大家推荐一些值得我们Star的开源项目,很多都直接可以拿去项目用哦!
【完善的文件下载器FileDownloader】
FileDownloader是一个Android 文件下载引擎,稳定、高效、简单易用。
特点
简单易用
高并发
可选择性支持: 独立/非独立进程
自动断点续传
支持多线程下载、断点续传、多任务队列下载。
笔者在测试过多个开源下载项目后才选择了这个,bug少,功能强大,非常推荐使用。
使用方法,当然是在Gradle中添加:
compile 'com.liulishuo.filedownloader:library:1.3.0'
然后在全局Application中初始化
FileDownloader.init(getApplicationContext);
然后下载一个文件,代码格式是链式的,非常爽:
FileDownloader.getImpl()
.create(url)
.setPath(path)
.setListener(new FileDownloadListener()); //下载监听
效果图:
更多精彩开源推荐,欢迎关注头条号 灯灯科技
更多科技资讯,欢迎关注为微信公众号 科技灯 (微信号 techdeng)