- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android的传感器技术应用开发
目录
TOC \o 1-3 \h \z \u 摘 要 h I
ABSTRACT h II
引言 h 1
1 绪论 h 2
1.1 研究背景与意义 h 2
1.2 国内外智能手机应用程序现状研究 h 3
1.3 研究目的及项目背景介绍 h 3
1.4 论文的研究内容和结构安排 h 3
1.4.1 论文内容概述 h 3
1.4.2 论文内容结构安排 h 4
1.5 小结 h 4
2 基于Android的传感器技术研究 h 5
2.1 Android简述 h 5
2.1.1 Android平台简介 h 5
2.1.2 Android开发框架 h 5
2.1.3 Android应用程序组件 h 6
2.1.4 Android软件开发的优点及缺点 h 8
2.1.5 Basic4android开发环境的搭建 h 9
2.1.6 运用Basic4android软件的优势 h 10
2.2 传感器概念与分类 h 11
2.2.1 传感器的概念 h 11
2.2.2 传感器的分类 h 11
2. 3 传感器在智能手机中的应用 h 11
2. 4 Android平台传感器的种类 h 12
2.4.1 加速传感器(重力传感器)Accelerometer h 13
2.4.2 姿态传感器Orientation h 14
2. 5 传感器的使用方法 h 15
2.5.1 加速度传感器的调用(PhoneAccelerometer) h 15
2.5.2 方向传感器的调用(PhoneOrientation) h 15
2.6 B4A-Bridge软件的使用 h 16
2.7 小结 h 17
3 游戏程序设计架构详解 h 18
3.1 程序开发背景与功能简介 h 18
3.1.1 程序开发背景简介 h 18
3.1.2 游戏功能简介 h 18
3.2 游戏开发平台及工作准备 h 19
3.2.1 游戏开发平台 h 19
3.2.2 游戏相关素材 h 19
3.3 游戏整体详细框架 h 19
3.3.1 游戏的功能模块详解 h 19
3.3.2 游戏具体包含实体模块 h 21
3.3.3 MVC设计模式介绍 h 22
3.3.4 游戏设计规划过程 h 23
3.3.5 游戏各个模块设计详解 h 23
3.4 游戏设计中的状态机 h 25
3.5 小结 h 25
4 游戏源程序开发 h 26
4.1 传感器游戏开发流程 h 26
4.2 游戏开发实现过程的主要技术实现 h 26
4.2.1 Android静态图片的访问 h 26
4.2.2 Android动态图片的访问 h 27
4.2.3 图像色彩显示 h 27
4.2.4 碰撞检测实现 h 28
4.3 核心库文件的详细解读 h 29
4.3.1 GameView h 29
4.3.2 Phone h 30
4.3.3 Audio h 32
4.4 游戏测试 h 33
4.4.1 游戏测试环境 h 33
4.4.2 游戏测试结果 h 33
4.5 本章总结 h 33
5 总结与展望 h 34
5.1 论文总结 h 34
5. 2 未来展望 h 34
致谢 h 35
参考文献 h 36
PAGE \* MERGEFORMATII
摘要
随着科学技术的发展,人们的沟通方式发生了翻天覆地的变化,对手机的需求也不在局限于传统的语音、短信功能,而是要求成为具有越来越完备和强大的应用数据处理能力,如移动办公、网上购物、互联网游戏、地图导航、随身数字影院、在线音乐等等兼备的智能的手持终端。在现实生活中,智能手机硬件以及软件开发商也正是朝着这个目标进行技术和产品的创新。因此也就出现了几大阵营的智能手机操作系统,目前使用最为广泛的是Apple公司的IOS,Microsoft的Windows Phone,以及现在正在迅速崛起的Google公司推出的基于Linux内核的开源智能手机操作系统——Android。
根据Google公司的统计数据,Android设备每日实际激活量约达65万台,该系统正在如火如荼的壮大。基于Android系统的各种手机硬件及软件研发已然成为一种趋势。作为近些年智能手机操作系统中的佼佼者之一,Google公司发布的Android系统正在趋于成熟,并凭借其自身强大的开
文档评论(0)