下载管理需求.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载管理下载管理范围 在桌面上建立的下载任务(如点击首页推荐位直接下载)和Launcher的版本更新下载、应用安装进程查看。二、属性列表下载链接用来标示下载文件的url地址。url的合法性使用应用商城接口来验证。应用名称显示应用的名称图标应用的图标应用版本号当前应用的版本号文件大小要下载文件的字节数下载文件存储路径下载文件存放的目录。系统默认指定。安装路径安装应用的目录。系统默认指定。已下载大小已下载文件的字节数任务创建时间任务创建的时间(并不一定等于下载开始时间,因多线程有排队机制)任务状态更新时间最近一次任务状态更新(从开始下载-下载完成-开始安装-安装完成,记录最近一次时间)下载已使用时间下载过程的计时(若暂停/排队/下载完毕不计时),精确到秒,允许2秒误差。安装进度百分比制,精确到1%,允许有2%误差系统剩余存储空间系统中可用来安装/下载文件的剩余存储空间。任务状态正在下载、暂停、排队中、下载失败、下载完成、安装中、安装完成、安装失败。线程数同时下载的最大连接数为5三、新建下载任务3.1 前置条件验证文件是否已存在验证是否已存在该下载文件(查看下载文件存储路径中是否存在),若存在则提示安装。验证是否已安装该文件(查看安装文件存储路径中是否存在),若存在则直接启动。验证剩余存储空间是否足够验证存储空间是否大于下载文件大小,若小于则提示“存储空间不足,你可尝试卸载一些不需要的应用,再进行下载”。安装前验证存储空间是否大于安装包大小,若小于则提示“存储空间不足,你可尝试卸载一些不需要的应用,再进行安装”。点击“清理应用”进入全部应用列表页。获取正在下载线程数判断此时正在下载线程数是否超过5,如果小于5,直接开始下载。 如果等于5,则将该任务放置到任务队列末尾,排队等待下载。3.3 后台下载/安装 下载过程中,点击后台下载,系统下载弹窗消失。想了解下载进度可进入下载管理列表中查看。 在下载列表中,点击一条任务,出现弹窗,可对该任务进行操作(操作项请见 5.1任务状态种类) 安装过程中,也可以让安装进程放入后台安装。想了解具体安装进度可进入下载管理列表中查看。四、多下载任务并发规则4.1 排队机制,最多允许同时存在50个下载任务,其中最多允许5个任务同时下载,45个排队等待。当下载任务不满5个,直接开始进行下载当下载任务数满五个,第六个下载项目进入时,该任务变为排队状态,直到五个下载项目完成一个后,该排队项目自动开始下载。 当有一个下载任务完成时,若有正在排队的项目,则立刻按照任务创建时间,将最先的排队任务置为下载中当有一个下载中的任务被删除后,若有正在排队的项目,则立刻按照任务创建时间,将最先的排队任务置为下载中。当新建第51个下载任务时,提示下载队列已满,请稍后再下。4.2 插队下载排队中的下载任务可点击“插队下载”强制进入下载队列。原下载中的5个下载任务按照创建时间,将其中创建时间最晚的任务置为排队中。五、任务状态管理5.1 任务状态种类 下载状态可操作正在下载暂停、删除暂停恢复下载、删除排队中插队下载、删除下载失败重新下载、删除下载完成自动调取系统弹窗提示安装 / 手动安装、删除安装中无安装完成自动调取系统弹窗提示安装完成安装失败删除5.2 任务排序 安装相关任务(安装中任务=安装完成任务=安装失败任务) 下载相关任务(下载中任务=下载完成任务=下载失败任务) 排队中任务 暂停中任务 相同类型状态的任务根据任务状态更新时间从新到旧排列如安装相关任务中,无论是安装中、安装已完成还是安装任务失败,统一按照时间从新到旧排列,即从安装到安装完成或失败,任务本身排序不改变,始终在原来位置。 不同类型的状态之间切换需要改变排序,如暂停中任务变为下载中任务,需要把暂停中任务排序提前到下载任务中去进行排序;当下载中任务变成排队或暂停时,需要向后移动到排队/暂停队列中去排序。5.3 暂停与排队的区别 把下载中的任务暂停和把暂停中的任务恢复下载必须用户人为触发,系统不会自动将暂停中的任务恢复下载。若恢复下载时,下载中队列已满五个,系统自动将该任务置为“排队中” 将任务置为排队状态为系统按照下载线程数量自动触发,用户不能将下载中的任务置为排队下载,只能通过插队将排队中的任务强制置为下载中。排队任务置为下载中后,任务只能在:下载中-暂停之间切换5.4 删除任务:手动删除:用户可在下载过程中删除下载任务,同时没下载完的下载文件也将被删除。自动删除:当一个应用安装成功后,任务自动删除、下载文件自动删除。注:仅在安装成功后自动删除,仅下载成功没安装不删除。六、批量操作6.1 开始所有任务将所有暂停中的任务变为下载中,若此时下载中任务满5个,则变为排队中。6.2 暂停所有任务将所有下载中的任

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档