Android手机游戏开发课程设计

更新时间:2023-12-24 18:30:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Android手机游戏开发实验报告

目 录

一、Android手机物联网背景和发展趋势 ......................................................................... 2

1.1 Android背景 ......................................................... 2 1.2 Android发展趋势 ............................................................................................................ 2

二、物联网背景和发展趋势 .................................................................................................... 3

2.1 背景和发展趋势 ............................................................................................................. 3 2.2 Android手机物联网发展的重要性和迫切性 ................................................................ 3

三、掌握手机游戏的基础 ........................................................................................................ 4

3.1 获取SDK ............................................................................................................................ 4

3.2 学习应用架构 ................................................................................................................... 4 3.3 学习应用的生命周期 ....................................................................................................... 4 3.4 主循环 ............................................................................................................................... 5

四、Android手机开发平台介绍 ............................................................................................ 5

3.1 平台特色 ........................................................................................................................... 5 3.2 ICES-M6 Android手机开发平台详细介绍 .................................................................... 6

五、附录:手机游戏开发的主要厂家 ........................................................................................ 8

第 1 页

Android手机游戏开发实验报告

一、Android手机物联网背景和发展趋势

1.1 Android背景

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件。

1.2 Android发展趋势

据职酷网2011年6月数据统计显示:目前热招的Android技术相关岗位约有3882个,而一个月内的有效岗位量在2298个。主要热招职位包括Android开发工程师、Android软件工程师、Android应用开发工程师、系统驱动工程师,Android手机游戏开发、Android系统软件开发、Android程序员、Android游戏应用版本管理、人机交互分析工程师、Android中间层开发工程师等。

从人才需求类型来看,目前对Android人才需求一类是偏向硬件驱动的Android人才需求,一类是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机游戏、手机终端应用软件和其他手机应用软件的开发。据职酷网职位搜索库统计显示,目前企业对这类应用软件的Android开发人才占总需求的72%。

职业专家分析说,由于目前Android技术较新,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才的就业前景也非常广泛。

第 2 页

Android手机游戏开发实验报告

二、物联网背景和发展趋势

2.1 背景和发展趋势

国内物联网产业呈现“井喷”增长,物联网市场如今已从电力、交通、安保等公共服务领域逐步走入民用市场,初步形成产业链。此外,各地政府对物联网产业的热衷态势无不透露着未来该产业的诱人前景,权威机构预测,2010年中国物联网产业市场规模将达到1800亿元,5年后可达7000亿,市场投资前景巨大。随着物联网市场的爆发性扩张,预计物联网行业,明年会有10万以上人才缺口,而且未来10年,每年会以20%的缺口递增。

物联网开发应用涉及电子、嵌入式开发、自动化控制、网络通信、计算机等专业知识的综合应用,大学本科阶段将重点学习理论知识。需要进一步掌握动手实践能力,才能适应工作需要。高等职业院校开展以实验、项目开发为主的物联网应用实训则是一个极好的人才培养途径。实训环节的教学工作是职业教育教学体系的重要环节,建立符合人才市场需求的实训室也成为专业建设的重要工作。

2.2 Android手机物联网发展的重要性和迫切性

全球发达国家中,物联网发展已经成为国家战略。

美国凭借其在芯片、软件、互联网、高端应用集成等领域的技术优势,通过龙头企业和基础性行业的物联网应用,已逐渐打造出一个实力较强的物联网产业;欧盟委员会则寄望《欧盟物联网行动计划》,主导全球物联网话语权,而日韩等国则分别通过\战略2015\和\战略\,争夺全球物联网标准的制高点。韩国目前在物联网相关的信息家电、汽车电子等领域已居全球先进行列。

在中国,手机物联网发展迅速,已被国家列入\十二五\规划的重点发展领域。 2009年8月7日,温家宝总理来到无锡物联网产业研究院考察,对物联网发展做出重要指示,并表示在物联网的发展中,要早一点谋划未来,早一点攻破核心技术。

2010年闭幕的十七届五中全会上,会议重点审议了《中共中央关于制定国民经济和社

第 3 页

Android手机游戏开发实验报告

会发展第十二个五年规划的建议》。\十二五\规划将明确战略新兴产业是国家未来重点扶持的对象,其中包括手机物联网技术在内的新一代信息技术又是重中之重。截至2011年12月底,我国网民规模达到7.57亿,其中手机网民规模达4.03亿,而手机物联网潜在用户已超过8.7亿,发展迅猛;最引人注目的是,我国网络购物用户年增长48.6%,是用户增长最快的应用,预示着更多的经济活动步入互联网及手机物联网时代。

Android手机物联网设备,融合了Android软件开发与物联网的2大全新技术,培养Android移动智能物联设备综合型人才的需求为依据,南京爱思点电子有限公司结合高校原电子信息技术专业人才与嵌入式软件培养方案,推荐Android智能手机物联网实训室建设方案,来满足Android软件开发和物联网应用市场紧缺人才需求。经过调研和分析,确定了符合行业岗位需求的人才培养模式,并就课程改革和实训室建设工作。结合企业人才需求分析,我们制定了符合Android软件开发和物联网企业需求、具有市场前瞻性的实训开发环境的技术实训室建设方案。

三. 掌握手机游戏的基础

3.1 获取SDK

第一步当然是下载并安装android的SDK[软件开发套件],这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件。我强烈推荐你使用Eclipse 和 android eclipse 扩展。如果你只是使用android,Eclipse IDE就已经足够了,但如果这是你第一次开发Java应用,建议你还是下载完整的Java SE 开发工具 (JDK) 因为它包括你签发应用程序所需要的工具。

3.2 学习应用架构

就像迷人的内在美一样,这是理解android应用架构的关键,如果你不学习它,你设计出来的游戏将是一种很难修复bug的产品。你需要了解应用程序、活动、Intents以及它们是如何互相联系交互的,Google在这儿提供了良好的信息架构。真正重要的是,你要理解为什么在你设计的游戏中需要不止一个的活动进程以及如何设计一个用户体验良好的游戏。这些都应当配合到应用的生命周期中。

第 4 页

Android手机游戏开发实验报告

3.3 学习应用的生命周期

应用的生命周期是由AndroidOS操作系统进行管理的,你的活动进程都将做为系统命令进行创建,正确处理这些事件对一个应用程序来说是极为重要的,因为终端用户不会知道什么是正确的。最好在开始设计你的游戏之前搞明白这些,因为这有助于节省你的调试时间以及避免代价高昂的重新设计。对大多数应用而言,默认设置即可开始工作,但对游戏而言,你可能需要调整单态实例的信号为打开。在默认情况下,Android会新建一个活动实例进程,因为它认为这是比较合适的,而游戏,你可能只希望有一个活动的实例进程,这有一点儿影响,它需要你了解一些系统状态的管理,但对我来说,它解决了资源管理的问题,还是值得的。

3.4 主循环

是否需要一个主循环是根据你写的游戏类型而决定的,如果你写的游戏没有时间依赖性或者只是响应用户的输入而没有其它的视觉变化,你可能并不需要一个主循环。如果你设计的是一个平面的动作游戏或者动画游戏,计时游戏或者其实类型的自动游戏,你就应该认真考虑使用主循环。

四、Android手机开发平台介绍

3.1 平台特色

1. ICES-M6 Android手机开发平台是南京爱思有限公司与台湾联发科技(MTK)携手开发的一款真实手机开发平台. 平台结合了嵌入式系统、无线通信、手持设备、网络视频监控等最新实用技术。

2. ICES-M6 Android手机开发平台特别适合进行Java语言手机应用程序开发、手机游戏软件开发以及基于手机智能家居控制等方面的实验实训教学使用。又可以直接应用于工业产品,比如无线数据采集、控制、安防等领域。

3. Android手机开发平台基带控制器采用双核控制器:MTK6516. 内存容量256MB,FLASH容量512MB,外置TF卡,最大支持32GB

第 5 页

Android手机游戏开发实验报告

4. Android手机开发平台软件搭载android移动互联网操作系统。支持GMS无线通讯,3.5寸多点式电容触摸屏,500万像素摄像头,GPS定位,WIFI无线上网,蓝牙,电子指南针,2轴重力感应等功能。

5.提供二次开放接口, 可选外部功能模块:RFID功能模块、 WIFI功能模块、zigbee模块、蓝牙模块、GPS模块、条形码模块、智能家居模块等。

3.2 ICES-M6 Android手机开发平台详细介绍

ICES-M6 Android手机实训开发平台,搭载Google推出的Android操作系统,同时开发了许多Android手机应用程序。

ICES-M6 Android手机实训开发平台硬件主要参数如下图所示:

硬件平台参数:

基带控制器 FLASH 内存 射频控制器 MTK6516(低功耗版) ARM9双核处理器 512MB 256MB RF7161 Family 第 6 页

Android手机游戏开发实验报告

频段 射频功率放大器 SIM卡 数据传输 存储器 LCD 触摸屏 WIFI S-Sensor M-Sensor 蓝牙 GPS Camera 音频 GSM850/EGSM900/DCS1800/PCS1900MHz AD6548 支持双SIM卡 GPRS,EDGE 外置TF卡,最大支持32GB 3.5寸 320×480像素(HVGA) 电容式多点触摸屏 MT5921A WIFI模块,支持IEEE 802.11/b/g/n无线网络 重力感应器 磁场感应器 MT6616 蓝牙2.0 支持立体声蓝牙音乐,蓝牙文件传输 MT3326N-L支持GOOGLE地图;支持WIFI/基站定位 500万像素, 支持自动对焦,可扩展为双视频头 内置2个1W立体声喇叭 内置麦克风 音频输入输出接口 实时时钟 FM 按钮 内部实时时钟,带有后备锂电池,断电后系统时间不丢失 支持 FM调频功能 Power on/off,Home,Menu,Back 28个按纽 android管方标准键盘 故障信号测试点 外部扩展接口 时钟、射频、蓝牙、gps、电压、屏幕背光电源、WIFI等30个 一个串口、I2C、SPI、6个GPIO SIM卡扩展接口,双视频头扩展接口 UBOOT下载接口 电池 电源管理芯片 电源适配器 充电模式 配2000mAh/3.7V锂离子电池 MT6326 100~240V输入,5V/2A输出 支持usb充电 支持外部电源充电 第 7 页

Android手机游戏开发实验报告

软件参数 操作系统 动态桌面 即时通讯 视频播放 3D游戏 音频播放 图片浏览 录音 拍照和录像 输入法 软件安装 Android2.2 支持动态桌面 支持QQ,MSN,Skype 支持RMVB/RM/3GP/AVI/MKV/MOV/MPEG2等其他格式视频 支持各种3D游戏,支持重力感应 支持MP3/WMA/WAV/AAC/AAC+ 支持JPEG/PNG/BMP/GIF 支持录音功能 支持摄像头拍照和录像功能 支持中文、英文和手写输入法 支持在线安装和TF卡安装各种Android系统软件

五、附录:手机游戏开发的主要厂家

奇思网络技术有限公司

主营产品:智能建站软件,基于WEB的网络开发,集成和增值业务,网络应用服务,基于移动的底层通信开发,手机游戏,媒体设计制作:,多媒体设计制作,原创音乐,基于3G的底层通信开发,手机游戏,手机视频等开发和增值服务

主营行业:数码、电脑 > 手机配件

公司地址:广东 深圳市 福田区赛格科技园2栋东623

四川省天光科技实业有限责任公司(软件事业部)

主营产品:娱乐和手机游戏,ERP,台塑E路通,手机游戏开发,软件开发外包,计算机系统集成,项目投资与开发,通信网络设备代理销售

第 8 页

Android手机游戏开发实验报告

主营行业:机械及行业设备 > 液压元件

公司地址:四川成都市总公司地址:成都市一环路北三段新76号

北京美之景网络技术有限公司

主营产品:无线域名,短信服务,彩信服务,手机游戏,软件开发,移动内容开发,移动增值运营,企业移动软件开发,WAP业务开发,手机图片内容,手机铃声开发,网络游戏开发运营,移动位置应用开发,kjava游戏开发

主营行业:电子元器件 > 集成电路(IC)

公司地址:中国 北京 北京市 海淀区魏公村路1号韦博豪4号楼809

厦门弘升科技服务有限公司

主营产品:网络游戏程序开发,网络游戏美术设计,手机游戏开发,程序开发,美术设计,游戏开发

主营行业:数码、电脑 > 通讯产品

公司地址:中国 福建 厦门市 厦门市长青路劳动力市场大厦六楼

第 9 页

本文来源:https://www.bwwdw.com/article/aeu5.html

Top