第五章:系统测试与性能分析。本章介绍了通常使用的软件测试的基本方法,并对该游戏进行了系统测试与性能分析,显示达到了需求分析中的功能要求,基本实现了连连看小游戏的设计,也表示这次程序设计工作基本成功。
第优尔章:总结与展望。这一部分主要就是对这次程序设计工作及整篇论文的一个小结以及对未来还需努力的方向的展望。
1.7 本章小结
本章主要是对连连看小游戏的背景、目的和意义进行了阐述,还调查了国内外手机游戏的研究现状和水平,并且跟我调查所得的信息对手机游戏及连连看小游戏的发展前景进行了初步的预测。第一章的所有内容也为这个程序的编写调试做了理论基础准备。
2 开发平台与技术概述
2.1 Android技术简介
Android是Google于2007年11月5日宣布的基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成,Google将其称为首个为移动终端打造的真正开放和完整的移动软件。
Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。
2.1.1 Android技术基本知识
Android是Google开发的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。Android作为Google企业战略的重要组成部分将进一步推进“随时随地为每个人提供信息”这一企业目标的实现,Google的目标是让移动通信不依赖于设备甚至是平台。
Android一词本意是指“机器人”,当然现在大家都知道它是Google推出的开源手机操作系统。Android基于Linux平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。它是由一个由 30 多家科技公司和手机公司组成的“开放手机联盟”共同研发的,这将大大降低新型手机设备的研发成本。完全整合的全移动功能性产品成为“开放手机联盟”的最终目标。
Android软件平台主要由五部分构成,它们分别是:关键应用程序、应用程序框架和组件、C/C ++函数库、Java程序运行环境、优化了的Linux内核。
关键应用程序。Android平台内包含一些关键应用程序,如邮件收发客户端程序、短信收发程序、日历、网页浏览器等,而更多有特色的Android应用程序还有待于广大开发者共同参与开发。
应用程序框架及组件。Android应用程序开发基于框架和组件。Android本身已在其框架中提供了许多组件供应用程序调用,开发者也可在开发应用程序时顺带开发新的组件,并将该组件放入应用程序框架中以供自己和其它应用程序调用。
C/C ++函数库。Android应用程序框架之下是一套C/C ++函数库,它们服务于Android应用程序组件其功能通过组件间接提供给开发者。这些函数库包括: 标准C函数库、媒体功能库、浏览器引擎、2D和3D图形库等。
Java程序运行环境。Android的Java程序运行环境包含一组Java核心函数库及Dalvik虚拟机,它们有效地优化了Java程序的运行过程。
Linux内核。Android系统平台基于优化了的Linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机软硬件的连接层。
Android应用程序以各种组件(API)为基础,API是Android软件平台的重要组成部分,也是开发Android应用的关键所在。Android 在Linux 核心的基础上,提供了各种合用的函数库,和一个完整的应用程式框架。并采用较符合商用限制的Apache 版权。
当前活动程序Activity:作为最常用的应用程序组件,几乎所有Activity都会通过创建U I窗口与用户进行交流。Activity具有生命周期,它包含运行、暂停、停止等几个状态,状态间的转换可通过调用onCreate()、onStart()、onRestart()、onResume()、unfreezes()、onPause()、onStop ()、onDestory()等方法来实现。要开启新的activity,可以调用startActivity(Intent)或调用startSubActivity(Intent int),后者通常和onActivityResult(int int String Bundle)联合使用,以从一个activity获取某结果并返回给打开它的activity。 基于Android的连连看游戏的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_5212.html