美文网首页
多文件断点下载

多文件断点下载

作者: 思念那年慕云 | 来源:发表于2016-12-24 18:08 被阅读23次
效果图:
Paste_Image.png
功能和注意点:

1,多文件后台下载。
但是,下拉刷新,因为没实现暂停下载中的任务,采取了删除没有下载完的下载任务,这点完全可以不删除,但是下拉刷新,最上层新增了数据,再次点击下载中的任务,进度会不显示,实际上任务还是继续下载的,最后采取了下拉刷新删除没有下载完的下载任务。)
2,下载过程,程序杀死,下次点击下载会继续上次下载。
3,下载过程中删除任务也做了处理。
4,用数据库存储了下载的URL(作为唯一标识id)和下载完成的路径(下次打开需要用)。
5,文件是下载链接的时候也做了处理(环信中的文件路径就是下载链接)
6,下载未知格式的文件,得到的下载文件名肯定不对,我们可以在下载完成的时候,通过移动文件来改变文件名。(可以移动到当前文件夹中)
7,文件下载URL作为唯一id,开始下载时,取当前时间戳作为文件的名字(下载完成的时候沙盒拼接改名字作为打开的路径),(一个文件下载:URL、名字、下载完成后的路径是绑定在一起的。)

界面处理步骤:
步骤一 步骤二 步骤三 步骤四
参考demo:https://github.com/HHuiHao/HSDownloadManager

相关文章

  • 多文件断点下载

    效果图: 功能和注意点: 1,多文件后台下载。但是,下拉刷新,因为没实现暂停下载中的任务,采取了删除没有下载完的下...

  • AFNetworking

    上传 单图片上传 多文件上传 下载 AFNetworking 断点下载

  • ALDownloadManager 基于Alamofire封装的

    ALDownloadManager包含了断点续传,多文件顺序下载,多文件同时下载 同时下载 顺序下载 外层调用:单...

  • Android下载文件(一)下载进度&断点续传

    索引 Android下载文件(一)下载进度&断点续传 Android下载文件(二)多线程并发&断点续传(待续) A...

  • 基于Okhttp实现断点下载(续传)和分片下载

    断点下载/续传 断点下载是针对下载大文件需求的一种优化机制,可以从上次下载的断点处继续下载。断点续传原理也相同,只...

  • 多文件多线程断点下载

    最近因为一些原因,需要用到多文件多线程断点下载文件,所以四处查找资料然后做了一个Demo. 本项目主要参考的是简...

  • OkHttp实现多文件断点下载

    作者简介 原创微信公众号郭霖 WeChat ID: guolin_blog 终于又到周五了,漫长的一周即将结束,提...

  • Android mvp+retrofit2+rxjava+gr

    多文件断点下载(基于mvp模式) 介绍 和大多数应用商店一样,多个apk文件同时下载,点击暂停,停止下载,或者在下...

  • NSURLSession

    NSURLSession 发送一般的GET和POST请求 下载文件不需要离线断点(小文件) 下载文件需要离线断点(...

  • Android 零碎知识点和技巧

    使用DownloadManager下载文件 下载文件 监听下载结果 文件下载断点续传 1.获取已下载的文件长度. ...

网友评论

      本文标题:多文件断点下载

      本文链接:https://www.haomeiwen.com/subject/ouixvttx.html