基于安卓Android的软件管理工具的开发毕业论文.doc
《基于安卓Android的软件管理工具的开发毕业论文.doc》由会员分享,可在线阅读,更多相关《基于安卓Android的软件管理工具的开发毕业论文.doc(68页珍藏版)》请在三一办公上搜索。
1、哈 尔 滨 理 工 大 学毕 业 设 计 题 目:基于Android的软件管理工具的开发 院、 系: 软件工程系 姓 名: xxx 指导教师: xxx 系 主 任: xxx 2013年 6月22日哈尔滨理工大学毕业设计(论文)评语学生姓名:xxx 学号:xxxxxxxx学 院: 专业:软件工程任务起止时间: 2012年 9 月 10 日至 2013年 6 月 22 日毕业设计(论文)题目:基于Android的软件管理工具的开发指导教师对毕业设计(论文)的评语:指导教师签名: 指导教师职称: 评阅教师对毕业设计(论文)的评语:评阅教师签名: 评阅教师职称: 答辩委员会对毕业设计(论文)的评语:答
2、辩委员会评定,该生毕业设计(论文)成绩为: 答辩委员会主席签名: 职称: 年 月 日哈尔滨理工大学毕业设计(论文)任务书学生姓名: 学号: 学 院: 专业:软件工程任务起止时间: 2012年 9月 10日 至 2013年 6月 22日毕业设计(论文)题目:基于Android的软件管理工具的开发毕业设计工作内容: 采用Android平台和java语言进行开发,实现了软件的安装模块实现了安装运行分享和删除功能,软件的卸载模块实现了删除运行和分享功能,软件的进程管理模块实现了一键清理和详细信息功能。依据 Android 平台的可定制的特点,整合了Android 提供给用户使用的用户控件进行系统的界面
3、设计。资料:1、Android 开发简介2、Android 系统架构及其驱动研究3、基于 Android 的智能手机的设计与实现指导教师意见:签名:年 月 日系主任意见:签名:年 月 日基于Android的软件管理工具的开发摘 要Android 是 Google 开发的基于 Linux 平台的开源手机操作系统。本文实现了软件的安装模块实现了安装运行分享和删除功能,软件的卸载模块实现了删除运行和分享功能,软件的进程管理模块实现了一键清理和详细信息功能。在实现的过程当中遇到代码部分不会,功能遗漏等问题,通过查资料和朋友的讲解得以解决。在移动终端技术与互联网不断发展与融合的今天,智能手机这一全新的概
4、念也走进了人们的生活之中,随着技术的进步,人们对于产品的方便和舒适程度也提出了更高的要求。除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好的操作环境。正占据着越来越多的市场份额。而 Android 平台却不提供自带的软件管理系统。随着 Android 手机越来越普及,在平台之上的软件越来越丰富,没有软件管理器的特点在一定程度上影响了用户的体验。论文依据 Android 平台的可定制的特点,整合了Android 提供给用户使用的用户控件进行系统的界面设计。以期望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好的操作环境。结合实际需要,设计实现一款基
5、于 Android 平台的软件管理系统。关键词 Android;管理器;模块Android-based Software Management Tool DevelopmentAbstractAndroid is a Google development platform based on the Linux open source mobile phone operating system. Now occupy more and more market share. While the Android platform does not provide built-in software
6、management system. This paper implements software installation module implements the installation and operation sharing and delete functions, uninstall the software module implements the delete operation and sharing capabilities, software process management module implements a function key clean-up
7、and details. Encountered in the realization of the process will not be part of the code, functionality issues such as missing by a friend to find information and explanations can be solved Now occupy more and more market share. While the Android platform does not provide built-in software management
8、 system. With the Android mobile phone is more and more popular, the platform software is more and more abundant, there is no software manager characteristics in a certain extent influence the user experience.This paper is based on Android platform can be customized features, the integration of the
9、Android available to the users of the user control system interface design. In the hope of application software can be as much as possible to provide them with a relaxed, happy, feel good operation environment. Combined with the actual needs, to achieve a design based on the Android software platfor
10、m management system.Keywords Android ;Manager;Module目 录摘 要IABSTRACTII第1章 绪论11.1项目研究背景21.1.1 Android 运作模式及优势31.2 课题研究目的及意义31.2.1 Android 的缺点和不足31.2.2 研究目标及意义3第2章 课题相关技术和理论52.1 Android 手机平台62.1.1 Android 简介62.1.2 Android 模拟器开发环境特点62.2 Android 系统结构组成分析72.2.1 Android 系统架72.2.2 Android 代码结构分析112.2.3 Andr
11、oid 驱动112.3 Eclipse简介12第3章 需求分析143.1 系统目的143.2 需求分析方法143.3 功能需求143.3.1 软件的安装模块需求153.3.2 软件的卸载模块需求163.3.3 软件的进程管理模块需求163.4 系统界面需求173.5 运行环境需求19第4章 系统设计204.1系统总体设计204.1.1 系统体系结构设计原理204.1.2 软件管理工具结构设计204.2 系统概述224.2.1应用背景224.2.2系统功能设计23第5章 系统详细设计实现245.1 安装模块245.2 运行模块255.3 分享模块265.4 删除模块285.5 卸载模块295.6
12、 进程管理模块31第6章 系统测试316.1 测试方案316.2 测试项目316.2.1软件运行测试316.2.2软件分享测试326.2.3软件删除测试326.2.4软件卸载测试336.2.5进程管理测试34致谢35参考文献36第1章 绪论1.1项目研究背景目前随着移动设备越来越普及以及设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。目前国内最常见的移动开发平台有 Symbian, iPone,Windows Phone 以及当下正在逐步兴起的Android。目前为止国内已经有很多Android 系统的用户。截止2010年第二季度Android系统的国内市场占有率
13、已经过10%,在西欧以及北美智能手机市场占有率也在20%左右。可见Android系统正在崛起之中。但是对于Android系统的应用和开发在国内仍然属于起步和探索阶段。急需要大量的相关技术和人员的投入。下面首先介绍一下Android系统。Android是基于Linux 内核的软件平台的操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由(Open Handset Alliance)开发。它采用了软件堆层(Software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux核心工作为基础,只提供基本功能,其他的应用软件则由各公司自行开发,
14、以Java作为编写程式的一部分。1.1.1 Android 运作模式及优势Android 作为一个通用的手机操作系统,任何一家厂商均可使用,这点和Windows Mobile 类似,但是不同的是 Android 整套系统完全开源和免费,而 Mobile是需要收取一定授权费用。这也就是为什么 Android 市场占有率在短时间内大大超过 Windows Mobile1的主要原因。Android 和 iPhone OS, Symbian, B1ackBerry OS 等系统在商业运作上有很大的不同:iPhone OS 只为苹果的 iPhone 所用,并由苹果严格控制;诺基亚、索爱各自运维着与自家硬
15、件紧密结合的 Symbian 版本;而 B1ackBerry OS 是 RIM 专用的操作系统;Android 则采用了联盟的方式,几乎世界上所有的大厂商都加入了谷歌手机开放联盟,如国外的知名企业:包括 Google , HTC(宏达电)、T-Mobile、高通、摩托罗拉、三星、LG 等,国内的知名企:中国移动、联通、电信和华为、联想等都加入到这个大家族中。显然,这些大公司的加入有助于自己推出 Android 相关的产品,同时也增强了 Android 的生命力。如今移动设备的处理器九成以上采用 ARM 核,造成这种局面最重要的一个原因是 ARM 公司和全世界各半导体厂商的合作所带来的强大生命力
16、,在这点上,Android 与 ARM2 的商业运作有些许类似。在软件上,Android 与其它硬件厂商的结合度越高,第三方厂商就越可能考虑采用它,第三方硬件厂商可以扩展 Android 本身不支持的功能(比如和 Android3 界面完全不同的独有界面),可以增加针对某些设备特有的功能。由于不同网络服务提供商、不同手机制造商的用户需要不同的设置,对于这种情况,Android 系统本身并没有集成任何一种形式的应用管理程序,因此 Android 智能手机的软件安装、系统升级、多媒体同步、应用软件管理以及云同步在不同的手机上可以以不同的形式出现。对于手机用户而言,Android 拥有应用程序 Ma
17、rket,类似于 iPhone App StoreMarket 上有大量的应用程序,Android 手机可以通过网络在线安装,且绝大部分应用程序免费并开源,这是 Market 优于 App Store4 的地方。在当今的软件大环境方面,软件的环境正在逐渐改变,微软这种软件巨头在压力下,也不得不将 Windows Mobile5 开源,软件免费开源已成为一种趋势;软件的含义正在改变,传统软件业以微软为代表,纯粹是卖软件,卖一份软件,获得一份收入;而以谷歌为代表的一些企业,已经不将卖软件作为公司的主要收入来源,甚至它的所有软件都免费,给用户提供免费的服务。卖服务而不是卖软件已成为一种趋势。而云计算
18、的出现,会是传统软件的一种颠覆,目前许多公司,如 IBM,亚马逊、微软、Google 等都以投入到云计算中,其中以 Google 走在前列,并有很多此类产品,比如 Google Docs 就可以完成在线的办公文档的编辑、保存、打印等;Android 是 Google 推出的产品,其对网络的支持是任何其他智能手机系统无法比拟的,可以说 Android 就是应网络而生,随着 3G 时代的到来,Android 对 3G 的良好支持,Android6 在网络方面的优势更为突出。而 android 的优势可以用一下几点来进行说明:1、Android 平台在数量上主宰市场 Google CEO 埃里克施密
19、特(Eric Schmidt)曾表示每天出售 20 部 Android手机,而第三方调查也显示该平台发展势头正稳步增长;根据市场分析机构 NPD发布的数据显示,在今年 4-6 月份发售的智能手机中,有 33%为 Android 手机,而 RIM 手机发售比例为 28%,iPhone 为 22%;也就是说,美国人开始青睐 Android手机;2、手机型号更多、促销力度更大:NPD 指出,摩托罗拉 Droid、宏达电 Droid Incredible、宏达电 EVO 4G、宏达电 HTC Hero 和宏达电 Droid Eris 这 5 大顶级Android 手机拥有大量运营商,其中包括 Veri
20、zon Wireless、AT&T、Sprint 和 T-Mobile;因运营商之间竞争激烈,如 Verizon 推出的买一送一促销活动及折扣价将继续在2Android 市场发挥重大作用;对购买 12 部以上智能手机的公司而言,价格优惠将为自己节约大量资金;3、为不同品种和理念提供更大空间尽管 iPhone 应用受追捧,但 Android 应用直接来自 Google 天才工程师团队,如 Google Goggles 中的图像识别软件能够检索徒步旅行或菜单;但其应用却不限于工程师;Google 还开发出开源 App Inventor,其结果是任何人都能够为 Android 开发应用,这也为新理念
21、提供了一个平台;4、Android 具备创新性:自 Google 开发出 Android 后,许多人认为其技术可信度要比其它操作系统略胜一筹,但这并不是用户购买 Android 智能手机的唯一原因;人们认为 Android 是一种相对较新的、又比较成熟的技术,在达到巅峰之前还有很大发展空间;Android 不象 iPhone 封闭系统,其功能日益 丰富、用户界面更加友好;5、Android 2.2 是用户 IT 部门的礼物:Android 2.2 解决了同微软 Exchange 的同步问题;该系统新增管理员远程删除、屏保超市限定等安全功能。预计 Android 平台在不久的将来将成为美国移动操
22、作系统中的佼佼者7。1.2 课题研究目的及意义1.2.1 Android 的缺点和不足Android 手机平台固然有巨大的优势,但是也存在一些缺点和不足, Android缺点 1:Android 平台自身不提供资源管理器。或者叫文件管理器,这对于无论智能手机还是个人电脑都是很重要的一项功能,对比Symbian平台和Windows Mobile平台,后两者均有自带的文件管理器,而且这是系统最常用的功能之一。由于Android 平台能自定制的特点,Android 平台上的资源也出现爆发式的增长,没有自带软件管理工具的特点在一定程度上引起了混乱。Android 缺点 2:没有自带任务管理器。Andr
23、oid 缺点 3:蓝牙传输文件不方便。之前苹果 iPhone 中也有这样的问题,蓝也不允许传输文件。现在 Android 内置的蓝牙功能是允许传输的,但也有一些限制。Android 缺点 4:缺少大型游戏软件。在数量上,Android 平台现在已经具有超过 1 万款的应用件。由于其中绝大部分为免费软件,同样也带来了“免费品质”,即功能相对简单,特别是在游戏部分,没有大型手机游戏,诸如手机版的极品飞车、实况足球等。这些桌面端的巨型游戏都有在 iPhoneApp Store 中出现。Android 缺点 5:界面定制不够简单。现在手机的外观定制是很重要的,我们知道Symbian 平台有非常丰富的主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 软件 管理工具 开发 毕业论文
链接地址:https://www.31ppt.com/p-2394145.html