的开放性移动设备综合平台,它包括操作系统、用户界面、中间件和应用程序,拥有移动电话
工作所需的全部
软件,同时其开放性保证该平台不存在任何阻碍移动产业创新的专有权障碍。游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置,我们在承认广大娱乐网民在选择空间狭小的同时,也必须明确的一点就是游戏本身所具有的强大的吸引力。它在让玩家打发时间的同时,可以让人实现在显示生活中不能实现的理想,得到在现实中不能得到的东西。而且游戏产业促动高科技技术不断升级,作为
经济增长的一大支撑点,已经成为经济腾飞的“第四产业”。本设计将使用Java语言和Android平台实现出可以在模拟器上运行的连连看游戏。
[3][2]
2.课题概要2.1课题背景
现代科学技术的发展,改变了人类的生活,作为新世纪的大学生,应该站在时代发展的前沿,掌握现代科学技术知识,以适应社会的发展,能够独立完成面临的任务,作一名有创新意识的新型人才。Android是一个基于Linux核心(kernel)的开放手机平台
作业系统。WindowsMobile、与Symbian等手机作业系统处在同一级别。对于设备制造商来说,Android是一个
免费的平台。Android作业系统让设备制造商免除每出一台手机,就得被手机作业系统厂商的情况。对硬体开发厂商来说,Android也是个开放的平台。只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机作业系统厂商的限制。对于手持装置的开发者来说,Android是个先进的平台。平台上的应用程式可相容于各种型号的Android手机,免去为各种不同手机机型开发的困扰。Android平台支援各种先进的网路、绘图、处理能力,3D可以用来提供更好的使用者体验。对于使用者来说,Android是一个用于手机的作业系统。使用者只要先申请一个免费的Google帐户,当使用者想换一台手机时,就可以在不同厂牌,同样使用Android作业系统平台的手机之间选择,并且很容易地将如联络簿等个人资料转换到新手机上。
1
[5][4]
Android终端游戏——连连看的程序设计
Android在Linux核心的基础上,提供了各种合用的函数库,和一个完整的应用程式框架。并采用较符合商用限制的Apache
版权。在Linux核心的基础上提供Google自制的应用程式运行环境(称作Dalvik,与Sun的J2ME不同),并提供基于Eclipse整合开发环境(IDE)的免费、跨平台(Windows、MacOSX、Linux)开发工具(SDK),便于应用程式开发者学习、使用。免费、熟悉的跨平台开发工具,让具备一些物件导向观念,或视窗程式开发经验的开发者,能在一定时间内上手。1000万美元的大奖赛则提供了足够的诱因,让第一支Android手机正式面市前,就拥有了各式各样的应用程式可供使用。从不同角度来说,Android代表着一个崭新的开放原始码作业系统平台、一个友善的免费应用程式开发环境、一个与世界各地的程式开发者,站在相同起跑点上的公平竞争机会。而连连看作为一款经典的益智小游戏,一直以来都被众多的游戏爱好者喜欢,这个游戏,男女老少皆宜。游戏的吸引力主要在于,它在让玩家打发时间的同时,可以让人实现在显示生活中不能实现的理想,得到在现实中不能得到的东西。
[6]
2.2研究现状
经过多年的发展,第三代数字
通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G
网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于2007年11月推出了一个专为移动设备设计的软件平台——Android。Android是一套真正意义上的开放性移动设备综合平台,它包括操作系