xUtils实现多线程下载和断点续传

首先看一下实现的效果,网上随便找一张图片的链接粘贴上去,点击下载文件按钮后开始下载文件。


xUtils实现多线程下载和断点续传


下载完成存在data/data/项目名下

xUtils实现多线程下载和断点续传


实现方式

第一步:https://github.com/wyouflf/xUtils下载xUtils框架,下载完成后会获得一个压缩包。

第二步:使用Android Studio创建一个Android工程

第三步:解压压缩包,将xUtils-master文件夹下的xUtils-2.6.14.jar拷贝到Android工程所在的目录下的libs文件夹中


xUtils实现多线程下载和断点续传


第四步:在Android Studio中导入到libs目录下的xUtils-2.6.14.jar包,单击鼠标右键,并且选择Add libarary

xUtils实现多线程下载和断点续传

第五步:activity_main.xml文件

xUtils实现多线程下载和断点续传


第六步:activity_main.xml文件点击下载实现方法

xUtils实现多线程下载和断点续传

第七步:在配置文件中添加对SD卡的写权限和访问网络权限

xUtils实现多线程下载和断点续传


源码下载:https://download.****.net/download/weixin_39001306/10436212