Android文件管理器的设计与实现毕业设计开题报告.doc_第1页
Android文件管理器的设计与实现毕业设计开题报告.doc_第2页
Android文件管理器的设计与实现毕业设计开题报告.doc_第3页
Android文件管理器的设计与实现毕业设计开题报告.doc_第4页
Android文件管理器的设计与实现毕业设计开题报告.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)开题报告题目名称: 基于Android文件管理器的设计与实现 学 院: 专业年级: 学生姓名: 班级学号: 指导教师: 二一一年 十二月 六 日*大学*学院本科生毕业设计开题报告专业名称 方 向软件开发指导教师 学 生 论文题目基于Android的文件管理器开题报告日期2011 年12月22日开 题 报 告 内 容选题依据。(选题经过,国内外动态,初步设想及突破点等)1. 选题经过当今世界,科技日益增长的今天。普通的手机已经无法满足人们的日常需求,电话,短信,上网,成为了人们选择手机必不可少的条件,但是现在已经有更高需求的用户选择了更高需求的手机。那就是Android , 作为Android 用户来说。使用应用程序来完成日常生活需要,也是必不可少的了,手机的使用越来越多。电脑的使用越来越少。手机文件的日益增多。管理起来对于普通用户来说更加不便。于是基于Android的文件管理工具日益增多,但是毕竟在处于发展初级阶段的Android来说,一个很完善的文件管理工具还不是很多。能满足用户需求的工具更是微乎其微。所以为了大多数用户的需求。也方便开发者使用。于是。选择了这个基于Android的文件管理器的题目来进行深入的研究。2. 国内外动态在国外,Google 于2007年11月5日宣布推出基于Linux平台的开源手机操作系统Android。Android凭借其良好的用户体验,低廉的成本和较高的开放性吸引着越来越多的终端厂商采用,因此基于Android系统的手机增量也成为业内津津乐道的话题,根据Gartner等国际研究机构的报告,Android在2010年第三季度全球智能手机市场的份额已达25.5%,而在去年同期Android市场份额只有3.5%。Android出现之前,智能手机OS市场中Symbian和WM两者占据大部分市场份额,但在移动互联网的快速发展,终端+应用的趋势逐渐成为主流的情况下,两者的劣势逐渐突出。Symbian由于发展多年,底层架构较为陈旧,且对触摸屏支持不佳,用户体验交叉;再加上系统较为封闭,支持的应用较少。WM系统同样较为封闭,对终端厂商来讲引入成本较为昂贵,娱乐性平平,多用于商务机型。2007年,苹果iPhone上市后IOS凭借iPhone优秀的用户体验和App Store 在线商店模式获得了巨大的成功,特别值得一提的是App Store 应用开发分成模式刺激了开发者的不断进入,截止2010年8月,可用于IOS的应用已超25万,苹果公司顺应了终端+应用的智能手机发展趋势,取得了快速的发展。但IOS也遇到了许多问题。IOS属于半开放的OS,实现移动互联网产业链上的各环节的普赢是较为困难;其次iPhone定价较高,短期内难以满足中低端市场的需求,反观Android系统,拥有低廉的引入成本,良好的用户体验开放性较强的特点,加上Android Market 和众多第三方应用商店做后盾,在应用资源也非常丰富;虽然Android目前存在安全性和版本混乱等问题,但由于其适应了移动互联网的发展趋势,切合了移动互联网产业链各方的发展变化和需求,所以取得了迅猛的发展。在国内,电信运管商方面,通过产业链优势(销售渠道优势、用户优势、资源整合优势)向操作系统领域进行扩张,达到控制更多产业链话语权的目的是现阶段移动互联网发展的必然趋势。相对于其他系统 Android 的开放性和可定制性使得运营商从系统层面打造自己的用户界面,并内置增值服务更加容易。终端厂商方面,企业纷纷开始从单纯出售手机向终端+服务/应用的业务模式转型,操作系统作为承载 应用的平台,对于智能手机终端厂商的重要性不言而喻。在 Android 问世之前,智能手机大多使用 WM 平 台,不仅成本较高,而且系统封闭应用体验较差。而 Android 系统除了低廉的成本和良好的用户体验外,因采用了开源的平台,给予了终端厂商和开发者更大的灵活性,开发者在程序的开发移植上更为方便且不需要考虑厂商端内容审核等问题,终端厂商则可以按需深度定制系统开发本地化应用环境,用户可选择的 应用资源将会进一步丰富。在国内三星、摩托罗拉等手机厂商也延续着这一策略,纷纷推出 Android 新机,创新工厂旗下的点心操作系统。未来这些企业可能会凭借 Android 的特性,定制针对细分应用市场的 OS,推动 Android 的多样化发展。而从用户的角度,Android 良好发展前景主要源于优秀的用户体验和高性价比这两个方面,中国手机用户对价格较为敏感,中国移动也在近期完成了 600 万台 TD 终端的采购,其中大部分为1500 元以下的 Android 手机终端;而 WM 和 IOS的机种目前市场价普遍在 2000 元以上, Android 如此的价格定位,对占大多数的中低端消费者有很大吸引力。而根据各大手机卖场的回馈情况表示,55%的计划换机的用户都对 Android 手机表示了较强的购买意愿。 当然,经历了热议和快速发展的 Android 同样面临着一些挑战。 首先,目前 Android 由于过于开放,版本繁多造成发展分裂的状况,引来了兼容性和安全方面的问题; 不同版本 Android 之间的硬件要求不同造成了 Android 及其衍生系统的应用兼容性下降,在一定程度上影 响了用户体验。而过于开放带来许多安全问题,例如最近的“Android SD 卡漏洞”爆发后一些基于 Android 的定制系统无法及时有效应对,而“安卓短信卧底”等病毒木马也频频出现,威胁 Android 用户的安全。Android 在发展中虽遇到一些问题,而在多方面因素推动下,总体趋势仍旧看好。当前,Android 在国内的迅速发展才起步不久,预计随着 HTC 进入中国市场,以及酷派、华为、中兴等终端厂商的发力,Android 手机在中国市场的销量在未来还将有较大发展空间。3. 初步设想主要完成文件的管理和应用程序的管理。一般包括这些方面,文件列表读取:可以对SD卡中文件的列表式显示。文件的基本操作:对选中的文件打开,复制,粘贴,重命名,删除,移动等操作。文件检索:通过文件名以及对应的路径来进行文件扫描式查找并列表显示。文件信息查看:可以查看文件的创建时间,修改时间,权限等内容。文件收藏:对文件位置的存储,方便下次找到并打开。应用程序安装:对Android支持的安装文件进行安装。应用程序卸载:对用户不需求的应用程序以及游戏等进行系统性的卸载。应用程序备份:将APK文件打包成原来的模样。应用程序信息查看:可以查看应用程序的大小,程序名,以及图标。应用程序运行:管理应用程序运行的状态。进程管理:将用户不需要的进程移除。4. 突破点 由于Android手机基于Linux内核开发,所以对于Linux 文件来说就由安全性的问题,同时也由这用户权限的问题,对于一些非普通用户来说,有一些文件是无法访问的,如果一旦访问就会出现一些系统级的问题,所以对于此处Android 文件管理器中需要注意将用户不需要也不应该访问的文件目录隐藏从而达到安全有效的使用 1文件管理中文件列表读取:文件列表需要过滤。文件打开,复制,粘贴,重命名,删除, 打开文件需要针对每一种类型的文件选择适应的打开方式,以及打开形式。 复制粘贴文件,可能需要判断文件的类型,对文件采取必要的保护措施。 重命名文件,可能需要对其进行修改权限处理。删除文件,需要用户的权限来判断,也需要判断删除之后是否会对系统造成损失,如果是文件夹,需要了解是否可以删除文件夹的文件或者空文件夹处理。文件检索:对文件的过滤,对文件夹的过滤。文件信息查看:文件信息处理,对文件信息的采集,文件夹内容的遍历。文件收藏:存储文件路径信息。文件移动:文件位置的改变。文件路径的权限。在应用程序管理中,应用程序安装:对可支持的应用程序安装。应用程序卸载:对安全,可卸载的应用程序卸载。应用程序备份:应用程序打包处理。应用程序信息查看:查看应用程序信息。获取应用文件。应用程序运行:安全的执行应用程序。进程管理:对用户想关闭的进程进行关闭处理。理论上和实践上的意义及可行性论述。1. 理论上和实践上的意义 理论上,看似简单的文件管理器,由于采用Android平台开发,所以对界面的要求比较高。由于本文件管理器是基于手机或者平板等移动终端,所以对开发的难度大大提高。因此,解决对于平台的选择,不仅重要,而且有助于本文件管理器的系统的真正推广以及应用,具有着重要的意义。在现实生活中,一方面,如前所述,文件管理器本质上是一种日常应用,在大量现实应用中,我们不难发现,一个很好的文件管理器能够让用户很方便的管理手机中的文件,甚至对手机中的应用程序管理更加方便,我们通常,对于文件管理器要求不是很高,但是本文件管理器中。对于开发者和普通用户来说区别很大,很容易让Android用户群中的两类用户产生浓厚的兴趣。因此,我所做的文件管理器,不仅在代码完成方面会由一定难度,而已,在界面的美观程度,以及推广方面,也有一定风险程度。因为这一程序的必要,所以为不得不开发一款这样的应用程序。 2. 可行性论述在开发该文件管理器之前,我查询了前人所写过的诸多论文以及源程序,在开发之时,结合了资料中的算法并揉进了自己的一些思想,使程序可以完整实现。(1)技术可行性 文件管理器的应用有很多,但是Android的应用程序,目前还很少在android market中使用,也很少在国内的应用市场中所见到。由于在国内外Android领域中,还处于发展的初级阶段,还很少有开发者能对整体设计有一定的思想以及理念,成熟度非常低,有待于完善的地方也很多。 在开发中可能会遇到的问题,比如android文件的安全性BUG,对于一个屏幕有限制的项目如何展现出尽可能让用户了解更多的内容,对于安全性的问题。所以。对于技术上的实现可能有一定的问题。但是为会努力的克服困难。完成技术方面的问题。(2)操作可行性该文件管理器需要如下的运行环境:CPU:500MHZ及以上;内存:256 M及以上。安装有Android 2.1以上的操作系统。因此,从操作可行性来看,只要系统用户的硬件软件设备满足以上条件,即可用该文件管理器。论文撰写过程中拟采取的方法和手段1. 进行实际调查,制定需求分析与可行性分析。2. 找出设计过程中的重点与难点算法,以找到提出的问题、分析问题、解决问题的方法,完成详细设计。3. 描述测试实现过程。4. 学习专业书籍,查阅资料,请教老师并结合经验与本次毕业设计的实际情况,上网查询相结合的方法完成本论文的撰写工作。随着项目的进展逐步形成最后论文。写作提纲第1章 绪论第2章 系统的需求分析和方案选择2.1 可行性分析2.1.1 技术可行性分析2.1.2 操作可行性分析2.2 需求分析2.2.1 应用程序的功能需求分析 2.2.2 开发环境的需求分析2.2.3 运行环境的需求分析2.3 预处理方案选择2.3.1 设计方案原则的选择2.3.2 文件处理方式选择2.3.3 开发工具选择2.3.4 算法选择分析第3章 系统的概要设计3.1 各模块功能简介第4章 系统详细设计4.1 系统整体设计简述4.2 系统详细设计4.3 编程时的问题解决第5章 结构设计第6章 测试6.1 测试方案选择的原则6.2 测试方案结束语致 谢 参考文献 毕业论文进度安排1.查阅资料,调查研究,填写开题报告。 12.612.24 2011年2.上交开题报告,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论