基于Android断点续传下载软件毕业设计论文.docxVIP

基于Android断点续传下载软件毕业设计论文.docx

  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文档。上传文档
查看更多
基于Android断点续传下载软件毕业设计论文目录1 引言11.1 课题的研究背景与意义11.1.1 课题的研究背景11.1.2 断点续传技术22 需求分析42.1 用户需求分析42.2 业务流分析52.3 技术可行性分析52.4 本文研究的内容53 系统的开发技术及运行环境63.1 开发技术和工具63.1.1 Eclipse63.1.2 Android SDK63.1.3 ADT73.1.4 Httpclient73.2 Java的语言特性73.3 HTTP协议83.4 运行环境94 系统设计104.1 系统设计要点104.2 系统设计的目标104.3 结构化设计104.3.1 系统功能模块划分设计114.3.2 系统流程图124.4 面向对象的设计124.4.1 程序类图134.5 Android软件技术144.5.1 布局模式144.5.2 ViewHolder 模式154.5.3 AsyncTask执行异步方法165 系统实现175.1 系统实现175.2 资源文件与界面布局175.3 包结构定义205.4 核心功能实现205.4.1 断点请求数据205.4.2 文件随机读写235.4.3 流量计算245.4.4 配置文件存储256 结束语27参考文献28致谢291 引言在科学技术飞速发展的今天,计算机科学及手机互联网日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。几乎每个人都有使用过迅雷或者qq旋风从网络下载文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间,如果之前没下载完成、或者因为网络原因中断的下载的文件可以继续下载,将大大提高用户使用软件的满意度。而现在很多软件的网上自动升级,包括微软的自动更新,也都可以从上次没下载完的地方接着再下载。这些软件都采用了断点续传技术,这为人们节省了不少时间和资源。随着3G时代的来临,手机凭借着其携带方便、即时通信的特点成为人们当今生活中不可或缺的一个部分,而手机所具有的网络特点:无线通讯容易收干扰,移动过程中基站的变换、2G/3G和wifi网络的切换使得网络的连续性、稳定性变得相对较差。于是在下载过程中,断点续传成为了必不可少的功能。1.1 课题的研究背景与意义1.1.1 课题的研究背景以往我们开发的程序大多是单线程的,即一个程序只有一条从头至尾的执行线索。然而现实世界中的很多过程都可以从中断处继续接着运行,类似人们的生活,如果手头正在做的事情被打断,在做完别的事情之后可以回头接着做刚才没有完成的事情,如此才符合正常生活情景。Android,中文称安卓,是一个以Linux为基础的半开放原始码作业系统,主要用于移动设备,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。Android系统最初由安迪.鲁宾(Andy Rubin)开发制作,并于2005年8月被Google收购。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商成立OHA来共同研发改良Android系统。随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。让生产商推出搭载Android的智能手机,Android作业系统后来更逐渐拓展到平板电脑及其他领域上[1]。第一部Android智能手机发布于2008年10月。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。目前,全球手机用户数已超过了PC机用户数,其中智能手机的比例越来越高。智能手机是指像电脑一样可以通过下载、安装软件来拓展基本功能的手机,一般具有智能手机操作系统。相较于非智能手机,它功能更强,处理速度更快。基于Linux的Android手机操作系统,由于具有开源、免费的特性,迅速得到广大爱好者及厂商的支持。目前,移动应用软件中的手机游戏开发是一项非常热门的技术。Android系统对第三方软件是开放的,这促进了第三方软件的发展。Android系统以Linux 2.6为核心,其安全机制比较完善,增强了手机使用的安全性。Android平台已经形成由 Google牵头,OHA组织参与,系统支持商和服务供应商完善搭配的运作机制,为Android平台的快速发展提供了坚实的基础[2]。Android手机终端开发的一大好处就是继承扩充了Java语言,其中一大特性就是内置对多线程的支持。多线程是指同时存在几个执行体,按几条不同的执行线索共同工作的情况,它使得编程人员可以很方便

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档