文件名称:Dreamy_download_manage_solution:续言关于下载管理的探讨
文件大小:87KB
文件格式:ZIP
更新时间:2024-06-14 12:02:27
续言关于下载管理的探讨 继上次发博(),叙述实现项目下载管理时遇到的种种问题,以及应对之策后,不少大神纷纷指出,笔者的用法可能不太对,没有细读源码等等。可遗憾的是,批评过后,却始终无人提出一套完整有效的解决方案来处理下载管理的需求。实际上这个才是重点中的重点啊!可惜抛砖引玉未能成功:face_with_tears_of_joy:。笔者现把个人认为理想的下载任务管理的模型整理如下,期待能有大神给予完美的实现,供更多开发者学习交流。 首先,理想的解决方案,应当使每个下载任务各自作为一个实体对象,而这样的一个对象起码应当至少有如下几个最最基本的属性: 下载任务的标示id 下载的进度(只读) 下载任务的状态(只读) :eyes: 下载资源的URL地址 下载到本地的保存地址 下载任务的创立时间 下载任务的完成时间 ...... (其中下载任务的状态,应当至少分为六种:待续状态、正在执行状态、暂停状态、中途失败状态、自然完成状态、被取消状态) 其次,这个下
【文件预览】:
Dreamy_download_manage_solution-master
----status_change.png(80KB)
----LICENSE(11KB)
----.gitignore(494B)
----README.md(5KB)