随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的娱乐应用服务将会有很大的发展空间,重力传感器应用就是其中之一。Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为智能手机的普及做出贡献。
目前,许多公司开发出了各种面向智能终端的操作系统,如苹果公司的IOS、微软公司的Windows Phone、由诺基亚、索尼爱立信、摩托罗拉、西门子、等几家大型移动通讯设备商共同出资推出的Symbian OS、Google推出的Android等[2]。其中Android的市场份额已经从2010年7月的17%上升到2011年9月的42%,Android已经成为最重要的移动终端操作系统。
本设计就是为了快速掌握Android系统技术及应用程序开发而设置的设计任务。主要任务是要了解Android手机平台下的应用软件开发,熟悉Android开发环境的搭建、平台的整体架构,包括用到的工具及相关开发技术。本系统的主要是为用户在手机上实现一个重力小蜜蜂的应用。本系统主要完成Android系统环境的构建、重力传感器的实现等内容。
关键词:Android;Java;重力传感器;Intent;
目 录
1 引言 6
1.1 国内外手机系统现状 6
1.1.2 国内外手机应用现状 7
1.2 发展趋势 8
2 Android的相关技术介绍及分析 9
2.1 Android系统架构研究 9
2.1Android的功能特征 9
2.2 Android架构分析 12
2.2.1应用程序框架 12
2.2.2类库 13
2.2.3 Android运行时组件 14
2.3 Android应用的构成和工作机制 14
3 Android应用程序结构剖析 16
3.1 Android的API 16
3.2Android应用程序结构解析 17
3.2.1活动 17
3.2.2意图接收器 18
3.2.3服务 19
3.2.4内容提供者 19
3.3 Intent的详细解析 19
3.3.1 Intent的抽象描述 20
3.3.2 Android如何解析Intent 20
3.4 Android活动的生命周期 21
3.4.1活动的生命状态 22
3.4.2 活动的运作流程 24
4 Android重力传感器应用的设计与实现 25
4.1 研究目标 25
4.2 需求分析 25
4.3 UI界面设计 25
4.4 文件结构与用途 26
4.5 程序主要代码 27
4.6 用户界面 28
4.7 系统测试 30
5 总结 33
参考文献 34
成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从QQ或者邮箱等方式发送毕业设计程序。
我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!