【技术实现步骤摘要】
一种移动互联网文件下载的处理实现方法
本专利技术公开一种移动互联网文件下载的处理方法,更具体的说,涉及一种在移动设备上多用户多任务下载的处理方法。
技术介绍
Android是一个智能的移动设备平台,从其诞生至今已经历了十年左右的历程,在这十年里Android的版本发生了很大的变化。其中Android平台上的文件下载也经历过了3个主要的时期,第一个时期是在Android诞生的初期,在AndroidAPIlevel8之前,在文件的下载这块Android系统没有提供比较好的实现方法,一般的做法是开发者去移植封装JavaWEB平台的方法到Android平台上使用。这种做法虽然对于一般的文件都能下载,但是缺点比较明显,主要是稳定性欠佳,其次是多文件管理费劲。第二个时期是在AndroidAPIlevel9到AndroidAPIlevel14之间,在AndroidAPIlevel9的时候Android系统提供文件下载管理器DownloadManager,该功能的推出使得文件的下载功能大大简化,只需简单的几行代码就可以完成一个文件的下载,并支持断点续传和在通知栏显示下载进度功能, ...
【技术保护点】
1.一种移动互联网文件下载的处理实现方法,其特征是:所述的方法包括下述步骤:步骤S1、初始化设置,设置当前用户,以区别不同用户的任务,设置是否支持断点续传功能,设置下载文件存放的本地路径;步骤S2、添加需要下载的任务,任务将被封装后加入任务队列,并监听任务下载进度以及下载完毕或出错等状态;步骤S3、任务有状态更新将通知监听器并将状态写入数据库;步骤S4、任务下载完成将返回文件路径并清除该任务在数据库的状态,一个任务即下载完成。
【技术特征摘要】
1.一种移动互联网文件下载的处理实现方法,其特征是:所述的方法包括下述步骤:步骤S1、初始化设置,设置当前用户,以区别不同用户的任务,设置是否支持断点续传功能,设置下载文件存放的本地路径;步骤S2、添加需要下载的任务,任务将被封装后加入任务队列,并监听任务下载进度以及下载完毕或出错等状态;步骤S3、任务有状态更新将通知监听器并将状态写入数据库;步骤S4、任务下载完成将返回文件路径并清除该任务在数据库的状态,一个任务即下载完成。2.根据权利要求1所述的移动互联网文件下载的处理实现方法,其特征是:所述的步骤S1初始化设置时,包括下述步骤:第一步、在androidmanifest.xml里配置DownLoadService;第二步、在Application的onCreate()函数里启动DownLoadServicestartService(newIntent(this,DownLoadService.class));第三步、设置用户信息以及服务器是否支持断点续传。3.根据权利要求1所述的移动互联网文件下载的处理实现方法,其特征是:所述的步骤S1中断点续传功能需要下载源支持断点续传功能,如下载源不支持断点续传,则该设置无效。4.根据权利要求1所述的移动互联网文件下载的处理实现方法,其特征是:所述的步骤S1中设置下载文件存放的本地路径,设置本地路径后下载的文件将保存于设置的路...
【专利技术属性】
技术研发人员:李海波,曹文伟,史玉洁,袁志远,吴恺,俞勋勋,
申请(专利权)人:广东飞企互联科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。