- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android平台贪吃蛇戏软件设计与实现
Android平台贪吃蛇戏软件设计与实现
移动设备越来越普及,且其硬件的提升也日益剧增,伴随着网络的告诉发展,现在的我们已经步入了一个高度信息化的时代,而移动设备的系统平台也成为了一个商机巨大的市场。APPLE的IOS,Google的Android,以及Windows,都开始进入了这个潜力无限的市场,以往Nokia一家独大的情景已经一去不复返了,现在的手机平台进入了百家争鸣群雄割据的时代。
Android是Google于2007年11月05日宣布的基于Linux平台的开源移动操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,android系统效果图由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。 Google通过与软、硬件开发商、设备制造商、电信运营商等其他有 关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。8502
本文在分析讨论Android手机软件开发技术原理的基础上,应用分层架构模式及面向对象的软件开发思想对贪食蛇游戏系统的分析,设计及实现过程。
关键词:手机游戏;Android平台;贪食蛇;
毕业设计说明书(论文)外文摘要
TitleGamesoftware design and implementation of the
Android platform
Keywordsmobile phone games; the Android platform; Snake;
目录
第一章绪论1
1.1问题的提出1
1.2相关研究综述1
1.2.1 国内外各种手机系统1
1.2.2开发背景3
1.3项目简介5
第二章Android程序相关技术概述6
2.1Android系统架构6
2.1.1应用程序6
2.1.2应用程序框架7
2.1.3Android运行时8
2.1.4系统库8
2.1.5Linux 内核9
2.2 软件工程9
2.2.1 软件工程的模型10
2.2.2本项目的开发方法11
2.3 开发工具及开发环境简介12
2.3.1 Java 5.0+:12
2.3.2 Eclipse:13
2.3.3 Android SDK16
第三章系统的分析与实现18
3.1 系统开发目标18
3.2系统需求分析18
3.2.1 业务需求分析18
3.2.2 用户需求分析19
3.2.3 功能需求分析20
第四章 概要设计20
4.1 程序流程设计21
4.2模块设计21
4.2.1 模块划分21
4.2.2游戏主界面模块22
4.2.3 游戏控制模块23
4.3 模块实现原理23
4.3.1游戏界面模块实现23
4.3.2游戏控制模块实现24
塞班的编程使用事件驱动,当应用程序没有处理事件时,CPU会被关闭,因此使得塞班系统非常节能。
这些技术让塞班的C++开发变得非常复杂。然而,许多塞班设备也支持Python、QT以及J2ME来进行开发。
二、APPLE IOS
系统结构
iOS的系统结构分为四个层次:核心操作系统(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),Cocoa 触摸框架层(the Cocoa Touch layer)。
用户界面
iOS的用户界面的概念基础上是能够使用多点触控直接操作。控制方法包括滑动,轻触开关及按键。与系统交互包括滑动 (swiping),轻按(tapping),挤压(pinching)及旋转(reverse pinching)。此外,通过其内置的加速器,可以令其旋转设备改变其y轴以令屏幕改变方向,这样的设计令iPhone更便于使用。屏幕的下方有一个home按键,底部则是dock,有四个用户最经常使用的程序的图标被固定在dock上。屏幕上方有一个状态栏能显示一些有关数据,如时间﹑电池电量和信号强度等。其余的屏幕用于显示当前的应用程序。启动iPhone应用程序的唯一方法就是在当前屏幕上点击该程序的图标,退出程序则是按下屏幕下方的home键。在第三方软件退出后,它直接就被关闭了,但在iPhone 3.0 及后续版本中,当第三方软件收到了新的信息时,苹果公司的服务器将把这些通知推送至iPhone或iPod Touch
您可能关注的文档
- 节约水电主题班会.ppt
- 药事法规结业论文.docx
- 脚手架施工方案9.27.doc
- 英语规程培训.ppt
- 药品生产企业认知偏差实施纠正和预防措施CAPA.pdf
- 药师管理学-问答题.pdf
- 药品追溯及召回管理的规定.doc
- 行政复议前置.doc
- 行政处罚法律依据.doc
- 行政复议讲座(廊坊).ppt
- Unit11 My birthday Lesson2 课件 剑桥国际少儿英语第二版Level 2.pptx
- Starter Unit 3 Welcome ! 单词讲解课件人教版2024英语七年级上册.pptx
- Unit12 On holiday! Lesson1 课件 剑桥国际少儿英语第二版Level 2.pptx
- Unit7 Happy Birthday!单词讲解课件人教版2024英语七年级上册.pptx
- Unit11 My birthday Lesson1 课件 剑桥国际少儿英语第二版Level 2.pptx
- 2025外研版七年级英语下册全册单元知识点速记清单.docx
- Unit6 Dinner time Lesson1 课件 剑桥国际少儿英语第二版Level 2.pptx
- Unit9 Our clothes Lesson1 课件 剑桥国际少儿英语第二版Level 2.pptx
- 川教版三年级上册信息科技 1.3树立正确在线观念 课件.pptx
- Unit9 Our clothes Lesson2 课件 剑桥国际少儿英语第二版Level 2.pptx
文档评论(0)