ImageVerifierCode 换一换
格式:DOCX , 页数:51 ,大小:2.54MB ,
资源ID:3386859      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3386859.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Android连连看毕业设计论文.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Android连连看毕业设计论文.docx

1、Android连连看毕业设计论文毕业设计(论文)Android连连看毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(

2、论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校

3、有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2

4、.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)

5、2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任

6、务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计

7、)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)

8、质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日摘 要现今社会,由于人们生活压力较大,出现了各种缓解压力的方法,其中手机游戏是最为普遍的一

9、种。手机游戏的制作的目的就是满足人们休闲的需要。在紧张的工作之余,休闲类的小游戏能够给人很大程度的放松。“连连看”是一款非常流行的休闲类游戏,由于它规则简单、画面精美、操作方便,赢得了很多玩家的喜爱。本次毕业设计的目的就是在Android平台上实现简单的游戏开发,了解和掌握Android操作系统。Android平台基于java语言,在eclipse上的实现和测试。本文通过在Android平台上小游戏“连连看”的开发实现了一般“连连看”游戏的基本功能,还附加提示、重新排列、重玩游戏、背景音乐的开关、音效的开关、关卡的选择等功能。关键词:游戏;Android;java;eclipse;连连看ABS

10、TRACTIn modern society, due to the pressure of peoples lives, a variety of relaxation techniques have rapidly emerged, in which the mobile game is the most common. The original purpose of the mobile phone game is to meet the needs of the people to relax .In a tight spare time, casual games can give

11、a large degree of laxation .Lianliankan is a very popular casual game, and won a lot of players love because of its simple rules, beautiful screen and easy operation. The purpose of this graduation project is a simple game on the Android platform development to understand and master the Android oper

12、ating system .The Android platform is based on the java language, implementing and testing in eclipse.In this paper, a small game -Lianliankan development on the Android platform implements the basic functions of the general Lianliankan game. This game is also attached to the function of tips, rearr

13、angement, replay, background music switch, audio switch and level selection.Key words:Game; Android; java; eclipse; Lianliankan基于安卓系统的连连看游戏的设计与实现绪论现今社会已步入信息社会,信息社会离不开通讯,而手机则是人们必不可少的通讯工具。随着手机的普及以及手机的硬件的提升,手机的系统平台也日渐火热。目前国内最常见的移动开发平台有Symbian、iPhone、Windows Phone以及当下正在逐步兴起的Android。随着Symbian J2me等平台的没落,

14、Android跟iPhone是最新的手机应用平台。如今国内已经有越来越多的Android系统用户。进入2010年之后,Android的应用开发达到了一个爆炸式增长的状态,从2009年的不到1万款应用程序增加到现在的9万,而且即将突破10万,这也从开发者这一方面展现了用户不断增多的现象。截止2010年第二季度,Android系统的国内市场占有率已经过10%,在西欧以及北美智能手机市场占有率也在20%左右。到2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为58%。可

15、见Android系统正在迅速崛起之中。但是对于Android系统的应用和开发在国内仍然属于起步和探索阶段,急需要大量的相关技术和人员的投入。根据iResearch艾瑞市场咨询整理的国外数据显示,全球手机游戏市场的收入规模在2005年达到了102亿美元,2008年达到520亿美元。07年之后,手机游戏市场增速开始减缓,传统手机游戏逐渐显现颓势,市场增长主要由基于智能手机平台的游戏所带动。Android游戏进入智能手机游戏市场,必将打破原有格局,开辟手机游戏新纪元。Android平台上的游戏相比应用软件,不需要进行严格的市场细分,不需要针对目标用户量身定制,而且绝大多数种类的游戏都具备传染性与普适

16、性。手机游戏作为android系统平台的一个重要组成部分,正在被越来越多的人所重视。全球在使用的移动电话已经超过10亿部,而且这个数字每天都在不断增加。在除美国之外的各个发达国家,手机用户都比计算机用户多。中国更是一个手机用户大国。手机游戏潜在的市场比其他任何平台都要大。1 开发概述本章主要介绍Android开发背景,本次设计的选题来源,以及设计的主要工作。1.1 Android背景Android是Google历经数年和投资数亿美元开发出来的智能手机系统,随着各大移动终端生产商大力开发和生产基于Android的移动智能设备,Android迅速得到商业和社会的认可。它是一个较新的系统和技术,作为

17、一个庞大的系统,包括了Linux操作系统、各种本地程序、虚拟机和运行环境、java框架和java应用程序多方面的内容。2010年末数据显示,仅正式推出两年的Android的操作系统已经超越称霸十年的诺基亚Symbian系统,成为全球最受欢迎的智能手机平台。Android的代表机型: Android 1.0 2008年9月 Android 1.5 Cupcake 纸杯蛋糕 2009年4月 Android 1.6 Donut 甜甜圈 2009年9月 Android 2.0&2.1 clair 松饼 2009年10月 Android 2.2 Froyo 冻酸奶 2010年5月 Android 2.3

18、 GingerBread 姜饼 2010年12月 Android 3.0 Honeycomb 蜂巢 2011年2月 Android 4.0 Ice Cream Sandwich 冰淇淋三明治 2012年3月Android智能系统从2009年正式发布至今将近3年时间,支持Android的厂商也发展到几乎所有厂商,搭载各版本安卓系统的手机、平板电脑层出不穷,而Google前不久也收购了手机制造商摩托罗拉移动,可以想象在未来Android操作系统将有更大的应用,获得更多的支持。1.2 课题来源如今,用手机看新闻、发邮件、拍照、聊天已不再新鲜,用手机玩游戏已经成为时下较流行的消遣方式。近几年,随着手机

19、游戏自身的日益成熟,手机游戏的巨大商机开始展现在人们面前。现在,传统游戏产业的商家已经开始从家用机游戏、PC机游戏等传统的游戏领域逐渐向手机游戏领域扩张。这一切证明手机游戏市场已经成为目前移动领域最具有活力的市场。连连看游戏的规则简单、容易上手,游戏速度节奏快,画面清晰可爱,适合以女性为主体的细心的玩家。连连看游戏的发展经历了三个过程:桌面游戏、在线游戏、社交游戏。连连看游戏是源自台湾的桌面小游戏。流入大陆后,风靡一时,同时也吸引众多程序员开发出多种版本的“连连看”。其中,“阿凡达连连看”是顾方编写的制作,以其精良受到广大好评,这也成为顾方“阿达系列软件”的核心产品。其产品于2004年,取得了

20、国家版权局的计算机软件著作权登记证书。随着Flash应用的流行,网上出现了多种在线Flash版本“连连看”。如“水晶连连看”、“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批的女性玩家。2008年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。“连连看”与个人空间相结合,被快速的传播,成为一款热门的社交游戏,其中以开发者Jonevey在Manyou开放平台上推出的“宠物连连看”最为流行。随着iPhone、Android等大屏幕触屏智能手机的推出,使得在手机上玩“连连看”有更好的体验。将连连看游戏放到手机上,可以随时随地拿来玩,用来消磨一些无聊的时间。1.3 主要工

21、作这次游戏主要是采用Android的View框架编写,部分控件运用Android中其他组件。运用算法来实现游戏规则,图片布局。UI(用户界面)方面:设置三个界面,一个是游戏欢迎界面;一个是游戏设置界面;一个是运行游戏时的界面。分别在相应的界面实现相应的功能。其中运行游戏时的界面最为重要,也是这次设计的核心部分。2 Android开发环境本章主要介绍如何搭建Android开发环境,包括安装JDK、安装Eclipse、Eclipse插件和安装Android SDK等。2.1 Android开发环境官方建议使用Eclipse进行开发。Eclipse是一个开放源代码的、基于java的可扩展的集成开发环

22、境(IDE)。Eclipse可以集成多种插件,以完成特定语言的开发。本论文使用的Eclipse版本为3.7,因为开发是基于java的,所以用的JDK,版本为6.0。可以到sun官方下载。如果不用eclipse,也可以直接使用ant,MyEclipse来构建。新手都不会用ant,一般都用eclipse。而MyEclipse是收费的,并且插件较多,影响运行速度,因此不建议使用。2.2 Android开发环境搭建2.2.1 JDK的配置首先到官方网站下载jdk,需要注意的是是下载jdk而不是jre,因为jre是java的运行环境,jdk不仅包含了jre还包含了我们开发java程序所用的工具集合。安装

23、下载后的软件。根据提示,一步一步的将其安装在目录下,例如E: androidandroidjavajdk1.6.0_26。测试JDK是否安装成功,在windows中单击【开始】-【运行】,在对话框中输入“cmd”,点击【确定】,之后输入“java version”回车,出现如下图信息,则安装成功。图2-1 JDK安装成功2.2.2 安装Eclipse在安装完JDK后,开始安装开发工具Eclipse,直接将下载好的文件解压到相应的目录下,打开文件夹,双击“eclipse.exe”即可运行。初次启动eclipse,会遇到如下提示界面,提示选择自己的工作空间路径,可以点击【Browse】选择自己的工

24、作空间存放路径。如果不希望下次打开eclipse时有该提示,可以点击“Use this as the default and do not ask again”前面的单选框。之后点击【OK】。图2-2工作空间提示界面2.2.3 安装Eclipse插件(ADT)打开Eclipse,点击【help】-【Install New Software】,在出现的对话框里点击【Add】,在name一栏输入“ADT”,然后点击【Archive】,浏览和选择已下载的插件压缩文件“ADT-0.9.5.zip”的路径。点击【OK】。然后选择Developer Tools,一直点击【Next】,直到出现一个如图2-3

25、的界面,选中“I accept the terms of the licence agreements”,之后点击【finish】。等待安装结束。中间会出现警告,点击【OK】继续,点击【Yes】重启Eclipse,至此,插件安装完成。图2-3安装ADT选择界面2.2.4 安装SDK解压SDK压缩包到电脑的合适位置,运行解压后的“SDK Setup.exe”文件,在出现的界面上选中“Accept”,之后点击【Install】,开始进入下载页面。下载时间较长。下载好后,启动Eclipse,选择【window】-【preferences】,在打开的视图左边点击【Android】,在右边的SDK Lo

26、cation中选择Android SDK所在的位置。若右下方的区域中出现SDK列表信息,说明SDK路径指定成功。点击【OK】完成安装。2.2.5 Android开发环境配置最终步骤在安装完JDK、Eclipse、Eclipse插件及Android SDK之后,Android开发环境基本搭建完成,但由于运行example的时候总出现“Failed to find an AVD compatible with target”,所以必须在运行实例前就创建好avd。可以直接在cmd中输入 android list,会列出可以创建avd的几个api,如id1、id2、id3 分别对应sdk1.1、sdk

27、1.5、GoogleAPIs。然后运行android create-name myname(英文名) -target 3(如果要用sdk1.5就输入2,1.1就用1)创建好后就完成了环境配置的终极步骤。 3 Android项目的目录结构本章主要介绍Android项目中的各个目录作用。3.1 Resource目录及其下文件详解res是resource的缩写,该目录为资源目录,存放应用程序的图片、音频、布局等资源。res/目录下可以有一下几个子目录。3.1.1 【res/drawable】res/目录下有三个drawable文件夹【drawable-*dpi】,区别只是将图标按分辨率高低来放入不同

28、的目录。【drawable-hdpi】用来存放高分辨率的图标,【drawable-mdpi】用来存放中等分辨率的图标,【drawable-ldpi】用来存放低分辨率的图标。程序运行时可以根据手机分辨率的高低选取相应目录下的图标。如果不想准备过多图片,也可以只准备一张图片将其放入三个目录的其中一个中去。3.1.2 【res/values】文件夹下常放的文件如下: strings.xml定义字符串和字符,在Activity使用getResource().getString()或getResource().getText()取得资源; arrays.xml 定义数组,在Activity中使用getR

29、esource().getStringArray()获取一个string数组; colors.xml 常用来定义颜色和颜色字串数值,可以在Activity中使用getRsource().getDrawable以及getResource().getColor()取得资源。 styles.xml 定义样式; dimens.xml 用来定义尺寸数据,使用getResource().getDimension()取得这些资源。一般创建一个项目时,该文件夹下只有strings.xml文件,要是程序中需要其他文件,在自己创建。3.1.3 【res/layout】一般创建一个新项目,ADT默认自动创建main

30、.xml文件。与在网页中使用HTML文件一样,Android在XML文件中使用XML元素来设定屏幕布局。每个文件包含整个屏幕或部分屏幕,被编译进一个视图资源,可以被传递给Activity中的setContentView或被其他布局文件使用。被Android资源编译器编译。res目录中还可以自己定义一些文件夹,如anim等,其内的文件实现一些工具特效的效果。3.2 gen/目录下的R.java文件详解R.java文件中默认有attr、drawable、layout、string等四个静态内部类,每个静态内部类分别对应一种资源,如layout静态内部类对应layout中的界面文件,其中每个静态内部类的静态常量分别定义一条资源标识符,如“public static final int main=0x7f030000;”对应的是layout目录下的main.xml文件。当开发者在res/目录的任何一个子目录中添加或删除相应类型的文件后,ADT会在R.ava文件中相应的匿名内部类中自动生成或删除一条静态int类型的常量,并对添加的文件进行索引。R.java文件除了有自动标识资源的“索引”功能之外,还有另一个主要功能,当res/目录中的某个资源在应用中没有被使用到

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1