该Demo支持:多线程下载和断点下载
我先讲一下文件目录,然后展示结果,最后给出代码
目录结构:
MainActivity.java对应界面布局,包括按钮的响应
dao文件夹对应数据库对已下载数据的保存更新删除
DownloadProgressListener.java对应一个接口
downloadthread.java和filedownloader.java是最核心的文件。downloadthread.java表示单个线程的下载情况,filedownloader.java是对这些线程的管理
结果展示: