欢迎来到天天文库
浏览记录
ID:24750292
大小:892.01 KB
页数:17页
时间:2018-11-15
《Android扫雷游戏报告.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、信息与电气工程学院智能移动终端应用开发设计报告(2011/2012学年第2学期)题目:基于andriod扫雷游戏专业:电子信息工程小组成员:段景顺090070128李彬090070112何东超090070133设计成绩:2012年6月15日1Android游戏开发现状分析12相关知识的介绍13开发工具简介14数据存储方式25系统运行配置26Android系统的架构36.1应用层36.2应用程序框架36.3系统运行库46.4Linux内核47Android应用程序的主要组件57.1Activity57.2service67.
2、3BroadcastReceiver67.4ContentProvider78程序设计79实现79.1计算时间79.2模拟左右键910结果展示1011参考文献1212心得体会121团队构成及分工职能成员项目角色任务分工成绩组长段景顺项目总体规划组长代码分析,资料整理组员李彬项目执行负责人代码分析,资料整理何东超项目执行负责人代码分析,资料整理指导教师签字:年月日1Android游戏开发现状分析移动互联网时代的到来,在这个新的研究领域中,我们国在世界上处于较为领先的地位,我们国电信业正处在高速发展的阶段,特别是新业务、新服务
3、在打造品牌、创建市场的时期,对电信产业的结构调整必须充分的考虑成本。由我们国自主研发并获政府支持的TD-SCDMA制式技术,在频谱利用率、对业务支持具有灵活性等独特优势。这种全称为TimeDivision - SynchronousCDMA(时分同步CDMA)的技术,其空中接口采用了四种多址技术:TDMA,CDMA,FDMA,SDMA(智能天线)。综合利用四种技术资源分配时在不同角度上的自由度,得到可以动态调整的最优资源分配。克服由覆盖半径随用户数目的增加而收缩造成的呼吸效应和当手机靠近基站功率必定过剩而且形成有害的电磁辐
4、射所造成的远近效应,并且实现了动态信道分配。而分别由欧洲和美韩所倡导的WCDMA和CDMA2000也各具优势。我们国拥有庞大的手机用户群体,为游戏产业的发展奠定了良好的用户基础。手机游戏的真正生命力,是成为最终吸引用户的关键所在。通过色彩艳丽的画面或奇特的游戏名称来吸引用户。3G手机游戏开发周期相对比较短,资金投入小,用户广泛统一;载体方便,很容易在市场上推广;如需收费,也合理方便。游戏可以锻炼思维及协调能力,能使我们们注意力和耐心有所提高,培养我们们的逻辑思维能力,对智力以及记忆力都很有帮助。2相关知识的介绍本游戏采用当
5、前很热的Android系统,以Java语言为基础的2D手机游戏。用户游戏界面通过手机终端来实现,较强的人际交互。这样就大大简化了用户的操作,该游戏为免费游戏,用户可以放心使用。此外,本系统采用了SharedPreferences作为应用程序的数据存储,用来存储简单的配置信息,简单快捷,占用系统资源少。背景音乐采用媒体播放功能实现,控制也比较方便。3开发工具简介本系统的开发环境是JDK1.6+MyEclipse8.5+AndroidSDK,使用的语言是Java语言。JDK(JavaDevelopmentKit)是SunMic
6、rosystems公司为Java开发人员设计的产品。从Java诞生以来,JDK已经成为使用最广泛Java14SDK。JDK是整个Java的核心内容,包括了Java运行环境,Java工具和Java基础的类库三部分。从Sun的JDK1.5开始,提供了一些非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的Java集
7、成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,Spring,CSS,Javascript,SQL,Hibernate。AndroidSDK是软件开发工具包(softwaredevelopmentkit)。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件工具的集合。因此AndroidSDK是Android专属的开发工具包。其授权协议为Apache,开发语言为Java、需要Android操作系统的支持。4数据存储方式SharedPreferences存储方式,
8、它是Android提供的用来存储一些简单配置信息的一种机制,例如:登录用户名和密码。其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取与写入。最高纪录则用此存储方式进行存储。SQlite存储方式,它是Android平台上集成的一个嵌入式关系型数据库。SQLite3支持NULL、INTEG
此文档下载收益归作者所有