- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
No. PAGE 23
摘 要
随着无线移动设备的发展,手机也日益普及,Android系统的推出使手机的发展进入到了一个新的领域。世界上一些知名的移动设备生产厂商对于Android智能机的开发热情也日益提高,Android系统的使用人群正在急速提升,Android应用程序的多样化对人们快速获取资讯以及方便人们的生活起着不可忽视的作用,近年来Android得到了社会更多的认同和应用,本文对基于Google Android平台上的游戏软件设计进行了研究,通过在PC机上搭建Android开发环境,并在该平台上进行扫雷游戏的程序开发。
关键字:手机,Android,扫雷
目 录
TOC \o 1-3 \h \z \u
第1章 开发工具与环境 1
1.1 android操作系统概述 1
1.1.1 android的发展历史 1
1.1.2 android的软件架构 1
1.1.3 android的系统架构 2
1.1.4 android的优势特色 2
1.2 开发环境及工具 3
1.3 开发环境简介 3
1.4 开发环境搭建 4
1.4.1 安装JDK 4
1.4.2 安装Eclipse 7
1.4.3 安装Android SDK 7
1.4.4 ADT安装创建AVD 7
第2章 系统分析与设计 8
2.1 分析 8
2.2 整体布局的设计 9
2.3 游戏流程图 10
第3章 系统详细设计 11
3.1 基本变量设置 11
3.2 游戏初始化 11
3.3 游戏开始 12
3.4 设置每个块的描述 12
3.5 赢得游戏 14
3.6 重置 15
第4章 游戏运行及结果 16
4.1 游戏过程的简单实现 16
4.2 游戏初始化 17
4.3 游戏开始 17
4.4 玩游戏 19
4.5 赢得游戏 20
4.6 结束游戏 21
第5章 结论 22
参考文献 23
TOC \o 1-3 \h \z \u
第1章 开发工具与环境
1.1 android操作系统概述
1.1.1 android的发展历史
Android早期由“Android之父”之称的Andy?Rubin创办。Google于2005年并购了成立仅22个月的高科技企业Android,展开了短信、手机检索、定位等业务,基于Linux的通用平台进入了开发。Google公司在2007年,与其他33家手机制造商(包含摩托罗拉、宏达电、三星、LG)、手机晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置联盟(Open?Handset?Alliance),发布了名为Android的开放手机软硬体平台。参与开放手持装置联盟的这些厂商,都会基于Android平台,来开发新的手机业务。[1]
身为Google公司创办人之一的Sergey?Brin,也在Android软体开发工具(SDK)发布的同时,现身于视讯广告影片中,为大众介绍Android平台。Sergey?Brin也同时宣布举办总奖金高达1000万美元(3亿多台币)的开发者大奖赛,鼓励程式开发者去深入探究Android平台的能力。写出具创意、实用性十足、能提供使用者更好的手机使用经验的应用程式。
2008年9月22日,美国运营商T-Mobile?USA在纽约正式发布第一款Google手机——T-Mobile?G1。该款手机是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。2010年2月3日,Linux内核开发者Greg?Kroah-Hartman将Android的驱动程序从Linux内核“状态树”(“staging?tree”)上除去,从此,Android与Linux核心开发分道扬镳。
1.1.2 android的软件架构
android一词的本义指机器人,是基于Linux内核的操作系统。它采用了软件堆层(software?stack,又名以软件叠层)的架构,主要分为三部分。底层的Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。
1.1.3 android的系统架构
Android?在Linux?核心的基础上,提供了各种合用的函式库,和一个完整的应用程式框架。并采用较符合商用限制的Apache?版权。在Linux?核心的基础上提供Google?自制的应用程式运行环境(称作Dalvik,与Sun?的J2ME?不同),并提供基于Eclipse?整合开发环境(IDE)的免费、跨平台(Windows、Mac?O
您可能关注的文档
- 基层医疗卫生机构实施基本药物制度情况自查表.doc
- 基层中医药适宜技术-第一册.ppt
- 基层主管培训课程.ppt
- 基础处理工程分公司 施工分包合同管理办法.doc
- 基础分部验收工程质量评估报告.doc
- 基础会计期末复习指导.doc
- 基础会计资产负债表及利润表试题.docx
- 基础教育改革复习提纲.doc
- 基础教育概论.doc
- 基础教育阶段择校问题研究综述.doc
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
文档评论(0)