Android终端游戏--连连看的程序
设计 作者 指导教师 所学专业 班级 所属院系
学习年限
目 录
内容提要 I
1. 引言 1
2.课题概要 1
2.1 课题背景 1
2.2 研究现状 2
2.3 课题研究意义 2
3.
系统开发技术简介 3
3.1 Android技术简介 3
3.2
Java技术简介 5
3.3 Android连连看开发 5
4. 系统设计分析 7
4.1 功能需求分析 7
4.2 系统功能分析 8
4.2.1 程序流程图 8
4.2.2程序效果图 8
5.详细设计与实现 9
5.1开发环境的搭建 9
5.2单项功能的实现 10
5.2.1游戏初始化和判断消除图片的实现 10
5.2.2 图片主题显示的实现 12
6.测试与性能 14
6.1游戏测试 14
6.2 游戏性能分析 14
7.总结 14
致谢 15
参考文献 17
ABSTRACT 19
Android终端游戏--连连看的程序设计
学生:XX
指导教师:XXX
内容提要 随着3G时代的到来[1],使得更多内容丰富的应用程序在手机上成为可能。为了承载众多数据,手机功能将会越来越智能,越来越开放。以Google公司发起的OHA联盟走在了世界的前列,随着Android手机平台的问世,给智能手机的发展带来了又一希望。本设计以基于Linux的Android开源手机系统为平台,以Java为核心语言的应用程序。通过对Android的架构和应用开发进行初步研究,设计出一款连连看小游戏。此游戏包括新建,排序,提示,主题等功能。Android开发平台是手机炫酷应用最好的实验场之一,通过此次设计,我要学会以全新的方式和富有个性的创意来诠释掌中的移动应用,开启自己的创意去征服Android手机用户。
关键词 Android Java 连连看 功能 设计
1. 引言
2007年11月由Google牵头有30多家移动技术和无线应用领域领先企业组成的开放手机联盟(openHandset Alliance)发布了其智能手机平台--Android。Android是一个真正意义上的开放性移动设备综合平台,它包括操作系统、用户界面、中间件和应用程序,拥有移动电话
工作所需的全部
软件,同时其开放性保证该平台不存在任何阻碍移动产业创新的专有权障碍[2]。
游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置,我们在承认广大娱乐网民在选择空间狭小的同时,也必须明确的一点就是游戏本身所具有的强大的吸引力。它在让玩家打发时间的同时,可以让人实现在显示生活中不能实现的理想,得到在现实中不能得到的东西。而且游戏产业促动高科技技术不断升级,作为
经济增长的一大支撑点,已经成为经济腾飞的"第四产业"[3]。
本设计将使用Java语言和Android平台实现出可以在模拟器上运行的连连看游戏。
2.课题概要
2.1 课题背景
现代科学技术的发展,改变了人类的生活,作为新世纪的大学生,应该站在时代发展的前沿,掌握现代科学技术知识,以适应社会的发展,能够独立完成面临的任务,作一名有创新意识的新型人才。
Android是一个基于Linux 核心(kernel)的开放手机平台
作业系统。与Windows Mobile、Symbian 等手机作业系统处在同一级别。对于设备制造商来说,Android是一个
免费的平台。Android作业系统让设备制造商免除每出一台手机,就得被手机作业系统厂商的情况[4]。对硬体开发厂商来说,Android也是个开放的平台。只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机作业系统厂商的限制。对于手持装置的开发者来说,Android是个先进的平台。平台上的应用程式可相容于各种型号的Android 手机,免去为各种不同手机机型开发的困扰。Android平台支援各种先进的网路、绘图、3D 处理能力,可以用来提供更好的使用者体验