【Android论文栏目提醒】:网学会员--在 Android论文编辑为广大网友搜集整理了:毕业论文(设计) 基于Android手机系统的软件开发与应用 - 毕业设计绩等信息,祝愿广大网友取得需要的信息,参考学习。
毕 业 论 文(设 计)题目: 基于
Android 手机系统的软件开发与应用 英文: The Development and Application of the Software Basing On
Android System院 (系) 别: 计算机科学学院 :专业(班级)教 师:答 辩 日 期: 基于
Android 手机系统的软件开发与应用 基于
Android 手机系统的软件开发与应用 摘要
Android 平台原意是“机器人”,于 2007 年 11 月推出立即受到许多手机厂商,运营商和芯片厂商的大力支持。
Android 基于 Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
许多厂商继而组建成一个全球性的联盟组织——开放手机联盟(Open Handset AllianceOHA),如三星,摩托罗拉,LG 电子,日本 NTT DoCoMo中国移动,Intel,等 34 家公司都加入了这个庞大的阵营。
Android 在中国的前景十分广阔,首先是有许多成熟的消费者,在国内,
android 社区十分红火,这些社区为
android 在中国的普及做了很好的推广作用。
国内厂商和运营商也纷纷加入了
android 阵营,包括中国移动,中国联通,华为通讯,联想等大企业。
目前
Android 允许开发人员自由获取,修改代码,平台完全开放,吸引了越来越多的程序员加入
Android 开发阵营之中,
Android 的快速发展给了商家,程序员一个非常宝贵的机会,谁能把握住这个机会,商机,谁就能获得成功。
目前,
Android 的软件在中国还是有限,甚至不能说成熟,因此开发功能强大,方便消费者日常使用的软件已经是一个迫在眉睫的任务。
关键字:
Android 手机软件,Intent 机制,Activity,DOM,SAX,SQLite 数据库 1 广东技术师范学院本科毕业
论文(设计) The Development and Application of the Software basing on
Android System ABSTRACT The origin of the meaning of
Android platform is Robot. In November 2007
Android ispublish. Many mobile phone manufacturers chip venders and operators all support it.
Android platform bases on the Linux which consist of operation systemmiddlewareUI andapplication software.
Android is claimed to be the first to make real mobile terminal open andcomplete mobile software.A lot of manufacturers and companys form into a global Alliance -Open mobile Handset Kent league Alliance OHA such as samsung MOTOROLA LGelectronics Japan China mobile DoCoMo NTT Intel and so on .34 companies have joinedthis huge Alliance. Take the prospects of
Android in China Firstly there are many mature consumers.In China the communities of
Android are so hot. It do a very good promotion effect forAndroid. Domestic manufacturers and operators have joined the
android including Chinamobile China unicom huawei lenovo Meizu etc. Currently
Android allows developers tohave the free access codes modify them.
Android platform completely open.This attracts moreprogrammer join in
Android development camp. The rapid development of the
Android givesbusiness programmers a very precious chance. If you can seize the opportunityyou willsucceed.At present in China the
Android software cant even say mature.So to developsome powerful convenient softwares for comsumers is an urgent task..... Key words:
Android Software;Intent;Activity;DOMSAX;SQLite Database2 基于
Android 手机系统的软件开发与应用 目录序言 ..................................................................... 11 绪论 ................................................................... 3 1.1
ANDROID 的背景 ......................................................................................................................................... 3 1.2
ANDROID 的意义 ......................................................................................................................................... 4 1.3
ANDROID 核心知识 ..................................................................................................................................... 5 1.3.1 架构图直观......................................................................................................................................... 5 1.3.2 LinuxKernel 详解................................................................................................................................ 5 1.3.3 AndroidRuntime 详解 ......................................................................................................................... 6 1.3.4 Libraries 详解...................................................................................................................................... 6 1.3.5 ApplicationFramework 详解 ............................................................................................................... 7 1.3.6 Applications 详解................................................................................................................................ 7 1.4 开发
ANDROID 所采用的技术 ...................................................................................................................... 7 1.4.1 Java 程序设计语言............................................................................................................................. 7 1.4.2 WebService 技术................................................................................................................................ 8 1.4.3 XML 技术 ............................................................................................................................................ 9 1.4.4 DOM 和 SAX 解析技术 ..................................................................................................................... 10 1.4.5 SQLite 数据库 ................................................................................................................................... 11 1.4.6 Location 定位技术............................................................................................................................ 12 1.4.7 AndroidIntent 机制 .......................................................................................................................... 13 1.4.8 Photoshop 图像处理技术 ................................................................................................................ 132
ANDROID 软件需求分析 .................................................. 15 2.1
ANDROID 软件的概述................................................................................................................................. 15 2.2
ANDROID 软件的设计目标 ......................................................................................................................... 15 2.3
ANDROID 的软件的可行性分析 ................................................................................................................. 16 2.4
ANDROID 的设计思想................................................................................................................................. 16 2.5
ANDROID 软件的功能需求分析 ................................................................................................................. 17 2.6
ANDROID 的开发及运行环境 ..................................................................................................................... 20 2.6.1 硬件环境........................................................................................................................................... 20 2.6.2 软件环境........................................................................................................................................... 203
ANDROID 软件的概要设计 ................................................ 21 3.1
ANDROID 软件的功能分析 ......................................................................................................................... 21 3.2
ANDROID 软件总体设计 ............................................................................................................................. 21 3.3
ANDROID 软件各模块的设计 ..................................................................................................................... 22 3.3.1 播放器模块的设计............................................................................................................................. 22 3.3.2 天气预报模块的设计......................................................................................................................... 23 3.3.3 地震模块的设计................................................................................................................................. 24 3.3.4 位置模块的设计................................................................................................................................. 25 3.3.5 餐馆信息模块的设计......................................................................................................................... 26 3.4
ANDROID 软件的分析与划分 ..................................................................................................................... 28 3.4.1 播放器模块状态................................................................................................................................. 28 3 广东技术师范学院本科毕业
论文(设计) 3.4.2 天气预报模块状态.............................................................................................................................28 3.4.3 地震信息模块状态.............................................................................................................................29 3.4.4 位置定位模块状态.............................................................................................................................29 3.4.2 餐馆信息模块状态.............................................................................................................................304
ANDROID 软件的详细设计................................................ 31 4.1 数据库需求分析......................................................................................................................................31 4.2 数据库概念结构设计..............................................................................................................................32 4.3
ANDROID 数据存储 SHARED PREFERENCES .......................................................................................................35 4.4 软件主要功能模块的实现......................................................................................................................35 4.4.1 首页的实现过程.................................................................................................................................35 4.4.2 播放器的实现.....................................................................................................................................38 4.4.3 天气预报的实现.................................................................................................................................39 4.4.4 地震信息的实现.................................................................................................................................43 4.4.5 位置定位的实现.................................................................................................................................46 4.4.6 餐馆信息的实现.................................................................................................................................505
ANDROID 软件测试...................................................... 57 5.1 测试的目的与目标 ..................................................................................................................................57 5.2 测试的方法 ..............................................................................................................................................57 5.3 系统测试的用例 ......................................................................................................................................59 5.3.1 天气预报测试用例.............................................................................................................................59 5.3.2 地震信息测试用例.............................................................................................................................59 5.3.3 位置定位测试用例.............................................................................................................................59 5.3.3 位置定位测试用例.............................................................................................................................596
ANDROID 软件的安全.................................................... 61 6.1 应用程序版本管理 ....................................................................................................................................61 6.2 手机签名策略 ............................................................................................................................................61结论 .................................................................... 62参考文献 ................................................................ 63致谢 .................................................... 错误!未定义书签。
附录 .................................................................... 64 附录 A 在模拟器中虚拟 SD 卡 ........................................................................................................................64 附录 B
ANDROID 开发的环境搭配 ...................................................................................................................644 基于
Android 手机系统的软件开发与应用序言
Android 一词的本义指“机器人”,同时也是 Google 于 2007 年 11 月 5 日宣布的基于 Linux 平台的开源手机操作系统的名称,早期由 Google 开发,后由开放手机联盟开发。
它采用了软件堆层 的架构,主要分为三部分。
底层以 Linux 内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以 Java 作为编写程序的一部分。
另外,为了推广此技术,Google 和其它几十个手机公司建立了开放手机联盟。
Android在未公开之前常被传闻为 Google 电话或 GPhone。
目前最新版本为
Android2.2。
2010年谷歌开发者大会上,
Android2.2 发布,名称为 Froyo,意为冻酸奶。
Android 作为谷歌企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。
全球为数众多的移动电话用户正在使用各种基于
Android的电话。
谷歌的目标是让(移动通讯)不依赖于设备甚至平台。
出于这个目的,
Android将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。
Android 平台的研发队伍阵容强大,包括摩托罗拉、Google、HTC、T-Mobile、高通、魅族、 LG 三星、 以及中国移动在内的 34 家企业,都将基于该平台开发手机的新型业务,应用之间的通用性和互联性将在最大程度上得到保持。
“开放手机联盟”表示,
Android平台可以促使移动设备的创新,让用户体验到最优越的移动服务,同时,开发商也将得到一个新的开放级别,更方便的进行协同合作,从而保障新型移动设备的研发速度。
34家企业的加盟,也将大大降低新型手机设备的研发成本,完全整合的“全移动功能性产品”成为“开放手机联盟”的最终目标。
这 34 家企业中并不包含把持 Symbian 的诺基亚,以及凭借着 iPhone 风光正在的苹果公司,美国运营商 ATampT 和 Verizon,当然微软没有加入,独树一帜的加拿大 RIM 和他们的 Blackberry 也被挡在门外。
Android 在中国的前景十分广阔,首先是有许多成熟的消费者,在国内
android 社区十分红火,这些社区为
android 在中国的普及做了很好的推广作用。
国内厂商和运营商也纷纷加入了
android 阵营,包括中国移动,中国联通,华为通讯,联想等大企业。
目前
Android 允许开发人员自由获取,修改代码,平台完全开放,吸引了越来越多的程序员加入
Android 开发阵营之中,
Android 的快速发展给了商家,程序员一个非常宝贵的机会,谁能把握住这个机会,商机,谁就能获得成功。
1 广东技术师范学院本科毕业
论文(设计)目前,
Android 的软件在中国还是有限,甚至不能说成熟,因此开发功能强大,方便消费者.
上一篇:
毕业论文:基于android平台的视频播放器设计
下一篇:
bc80e7a0-d1f2-4595-b21d-01a76798e87a