下载模块(service)
2016-11-08 10:13:30 0 举报
下载模块(service)是一个用于实现文件或数据从远程服务器或其他来源获取并将其保存到本地设备的功能组件。它通常包括以下功能: 1. 支持多种文件类型和协议,如HTTP、FTP、BT等。 2. 提供断点续传功能,以便在下载过程中出现中断时能够恢复下载。 3. 支持多线程下载,以提高下载速度。 4. 提供下载进度显示,以便用户了解下载进度。 5. 支持下载完成后自动执行操作,如打开文件、运行程序等。 6. 提供错误处理和重试机制,以确保下载任务的顺利完成。 通过使用下载模块(service),开发人员可以轻松地为应用程序添加文件下载功能,提高用户体验。
作者其他创作
大纲/内容
...
DownloadRequestManager
下载器模块:处理下载请求的创建与恢复,任务的存储,管理
DynamicLoadSoPlugin
IDownloadCenter
网络模块
AbstractDownloadPlugin
1:N
IDownloadProcesser
DefaultDownloadProcesser
DownloadService
DownloadModel
DifferenceCombinationPlugin
执行模块:处理所有的事件,直接对下载器进行下达命令;相当于下载模块的大脑,可以决定下载的每一个环节该怎么做
DownloadCenter
0 条评论
下一页