欢迎来到天天文库
浏览记录
ID:6634562
大小:384.77 KB
页数:30页
时间:2018-01-20
《基于安卓的植物大战僵尸》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、梧州学院课程设计课程:智能手机软件开发技术题目:基于安卓的植物大战僵尸学院:信息与电子工程学院专业班级:12软件工程1班学生学号:学生姓名:目录一、安卓手游概述手机游戏,就是指在手机上运行的游戏软件。目前用来编写安卓手机程序使用最多的是JAVA语言。随着科技的快速发展,目前手机的硬件更新速度越来越快,功能也越来越强大。而现在的手机游戏也不是诺基亚时代风靡全球的那些依托于掌上游戏机的“俄罗斯方块”、“贪吃蛇”等画面简陋,规则简单的游戏,进而发展到了可以和掌上游戏机媲美,具有很强的娱乐性和交互性的复杂形态。作为运行在手持
2、移动终端设备上的应用程序,手机的硬件特征决定了手机游戏的特点:首先是其庞大的潜在用户群,据最新调查统计,2015年底全球使用智能手机的人口即将达到25亿,超过全球人口的三分之一,而且这个数字每天都在不断增加,另外,ANDROID市场份额占84.7%。在除美国之外的各个发达国家,手机用户都比计算机用户多。手机游戏潜在的市场比其他任何平台都要大。其次是其便携性,在控制台游戏时代,掌上游戏机热销的一个原因就是便携性——人们可以随时随地沉浸在自己喜欢的游戏中。和游戏控制台或者PC相比,手机虽然可能不是一个专业的游戏设备,但毕
3、竟人们总是随时随身携带,这样手机游戏很可能成为人们消遣时间的首选。更重要的是其支持网络,由于手机是网络设备,在一定限制因素下可以实现多人在线游戏。为什么要开发ANDROID版本的游戏。一是源于其技术优势:一方面是其稳定性,现在已有公认最稳定版本ANDROID5.0操作系统LOLLIPOP(棒棒糖)。另一方面是程序员技术入门快,对有一定JAVA语言基础的人来说,学习和掌握ANDROID开发技术非常快。二是源于ANDROID手机操作系统的市场优势:自GOOGLE在2008年9月正式发布ANDROID1.0系统以来,AND
4、ROID系统在短短的3年时间就占据全球智能机市场48%的份额,如今已经增长至84.7%,远远超过IOS,稳坐全球第一。更需要特别说明的一点:开发周期短,是一个很大的优势。熟悉手机游戏市场的人都知道,手机游戏形式更新换代的周期很短,如果一旦错过了最佳发布时间,即使开发出来的产品再好,也只能成为废品。二、开发工具的介绍开发此款游戏主要使用到的工具有四种:ECLIPSE,是一个开放源代码的、基于JAVA的可扩展开发平台;ADT,是ECLIPSE平台下用来开发ANDROID应用程序的插件;ANDROIDSDK,是ANDROI
5、D专属的软件开发工具包;FIREWORKS,是ADOBE推出的一款图形编辑软件。2.1ECLIPSEECLIPSE是著名的跨平台的自由集成开发环境(IDE)。其本身只是一个框架平台,但是众多插件的支持使得ECLIPSE拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以ECLIPSE为框架开发自己的IDE,因此得到了众多组织定力支持。2.2ADT这是Eclipse插件,作用是关联AndroidSDK,使Eclipse能够新建Android工程。2.3ANDROIDSDKANDROIDSDK全称为ANDR
6、OIDSOFTWAREDEVELOPMENTKIT,它提供了在WINDOWS/LINUX/MAC平台上开发ANDROID应用的开发组件。包含了在ANDROID平台上开发移动应用程序的各种工具集,主要是由以下5个部分组成:ANDRIOD模拟器(AVD MANAGER.EXE):运行在计算机上的虚拟移动模拟器,可以使用模拟器来在一个实际的ANDROID运行环境下设计,调试和测试应用程序。调试监视服务(DDMS.BAT):它集成在DALVIK(ANDROID平台虚拟机)中,用于管理运行在模拟器或设备上的进程,并协助进行调试
7、。可以用它来去除进程,选择一个特定程序来调试,生成跟踪数据,查看堆和线程数据,对模拟器或设备进行屏幕快照等。ANDROID调试(ADB.EXE):它用于向模拟器或手机设备安装应用程序的APK文件和从命令行访问模拟器或手机设备.也可以用于将标准的调试器连接到运行在ANDROID模拟器或手设备上的应用代码。SQLITE3数据库(SQLIT3(SQLITE3.EXE)):ANDROID应用程序可以创建和使用SQLITE数据文件,开发者和使用者也可以方便的访问这些数据文件 创建SD卡工具(MKSDCARD(MKSDCARD.
8、EXE)) 2.4FIREWORKSFireworks是Macromedia公司发布的一款专为网络图形设计的图形编辑软件,它大大简化了网络图形设计的工作难度,无论是专业设计家还是业余爱好者,使用Fireworks都不仅可以轻松地制作出十分动感的GIF动画,还可以轻易地完成大图切割、动态按钮、动态翻转图等。三、技术介绍该设计主要使用了Surfac
此文档下载收益归作者所有