美文网首页
离线下载 离线缓存 mcdownloader1.1.0

离线下载 离线缓存 mcdownloader1.1.0

作者: liuchang49 | 来源:发表于2018-07-23 12:01 被阅读8次

    改写mcdownloader离线管理缺点,此离线版本之前有一个致命的缺点,就是手机发热严重,导致cpu爆了。

    主要写下此篇文章,是必免大家再次入坑。如有入坑者,可联系我。

    主要原因可以见代码。

    https://gitee.com/ssk/file_download.git

    MCDownloader1.0.0版本提供了以下几个功能:

    多线程异步下载,支持自定义并发线程数。在上图的示例图中,采用的并发数为3

    边下载变保存,这一条是该下载器最重要的思想,数据被实时的保存在本地,同时支持断点下载

    十分方便的数据获取能力,通过MCDownloadReceipt来对下载的数据进行抽象,几乎所有的信息都能在MCDownloadReceipt中获取

    提供了下载进度,可以通过接口函数的block监听下载进度和完成回调,也可以通过给MCDownloadReceipt绑定block来监听block回调

    支持显示当前的下载速度

    支持批量下载,批量取消功能

    支持任务的暂停,取消,删除功能

    支持下载顺序定制,先入先出或者后入先出

    支持后台和锁屏下载

    相关文章

      网友评论

          本文标题:离线下载 离线缓存 mcdownloader1.1.0

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