Android实训报告基于Android的游戏开发


    

    通信电子信息专业实训报告

    项目名称:基Android游戏开发



    班 级 通信班
    姓 名
    学 号
    指导教师
    成 绩


    实训时间:2013年 X 月 17 日—2013年X月 28 日






    目录
    实训目意义 3
    11目意义 3
    12研究现状 3
    二实训务重点难点 4
    21务 4
    22重点容实现途径 4
    三实训具体容完成工作 5
    31认识基础开发 6
    32解数存储 6
    33总体实训程 7
    四实际遇困难解决问题方法措施 8
    ()遇问题 8
    (二)解决方法措施 9
    五心体会 9











    实训目意义
    11目意义
    解现阶段互联网发展流解移动互联网认识移动互联网发展展认识Android解基Android应软件开发方法商业流程理实际结合通理知识理解领悟运生活实际巩固学知识提高实际生活认识积累验学生期间够初次体会实际生产中种种技验完成项项目锻炼独立思考团队合作力学生进步加深学知识理解理联系实际巩固学关计算机基础理知识基技学关计算机新技术方面应增强学生计算机社会生活社会生产中应感性认识深入解计算机领域中应状况生产实学校教学重补充部分区普通学校教育显著特征教育教学体系中缺少重组成部分代重环节职业生活直接联系学生生产实程中完成学业渡生产实培养技型实现培养目标途径仅校教学延续校教学总结生产实方面巩固书学理知识方面获书易解易学生产现场实际知识实践中提高实训环节提高学生综合力全面素质具重意义
    12研究现状
    Android Google开发基Linux台开源手机操作系统包括操作系统户界面应程序 —— 移动电话工作需全部软件存阻碍移动产业创新专权障碍Google开放手机联盟合作开发 Android联盟包括中国移动摩托罗拉高通宏达电 TMobile 30 家技术线应领军企业组成Google通运营商设备制造商开发商关方结成深层次合作伙伴关系希助建立标准化开放式移动电话软件台移动产业形成开放式生态系统
    Android移动设备智手机板电脑Google公司开放手机联盟领导开发尚未统中文名称中国陆区较安卓安致Android操作系统初Andy Rubin开发支持手机2005年8月Google收购注资2007年11月Google84家硬件制造商软件开发商电信营运商组建开放手机联盟研发改良Android系统GoogleApache开源许证授权方式发布Android源代码第部Android智手机发布2008年10月Android逐渐扩展板电脑领域电视数码相机游戏机等2011年第季度Android全球市场份额首次超塞班系统跃居全球第 2012年11月数显示Android占全球智手机操作系统市场76份额中国市场占率90目前基Android移动终端软件应开发火热Android台开发已越越强 Android种Linux基础开放源码操作系统便携设备Android操作系统初Andy Rubin创办初支持手机2005年Google收购注资拉拢家制造商组成开放手机联盟(Open Handset Alliance)开发改良逐渐扩展板电脑领域
    二实训务重点难点
    21务
    认识移动互联网解移动互联网开发认识解Android定时间完成基Android台游戏项目开发实现预想游戏效果熟悉项目开发商业流程出游戏全套文档代码
    22重点容实现途径
    221重点容:熟悉游戏开发代码解项目流程Android游戏开发基解
    222实现途径:
    需运行硬件环境:
    安卓系统22 35寸移动设备
    软件开发环境配置:
    (1) 配置Java程序开发环境
    (2) 安装汉化Eclipse(JDK)
    (3) Android SDK安装
    (4) ADT安装配置
    (5) Android模拟器配置
    (6) Office2003版软件(绘图Visio)
    然运Eclipse完成项目代码编写运行调试
    终实体终端进行测试终完成项目
    三实训具体容完成工作
    实训前期老师讲解现阶段移动互联网发展解移动互联网发展流说明现阶段移动互联发展重性老师着重讲解Android发展现阶段移动互联中Android扮演角色接针基Android游戏开发进行学时间原解游戏开发基项目流程具体操作实训程中讲解验证
    接老师讲解实训具体容游戏开发项目首先需进行游戏开发前期准备游戏开发环境配置团队开发程中务分配紧张游戏项目开发拉开帷幕第天学Eclipse软件包括游戏工程创建等等针Eclipse中Android项目结构进行讲解:Android项目结构:src java原代码存放目录 gen 动生成目录 gen 目录中存放Android开发工具动生成文件目录中重Rjava文件 文件Android开发工具动产生res 资源(Resource)目录 目录中存放应种资源xml界面文件图片数assets资源目录Android提供res目录存放资源文件外assets目录存放资源文件AndroidManifestxml 项目清单文件
    31认识基础开发
    Activity:Android系统中四组件2Activity生命周期:void onCreate(Bundle savedInstanceState)
    void onStart()
    void onRestart()
    void onResume()
    void onPause()
    void onStop()
    void onDestroy()
    七方法定义Activity完整生命周期
    二Intent Intent完成操作种抽象描述intent启动activity发起broadcast启动绑定serviceIntent应程序代码运行时动态绑定成降低代码间耦合性Intent常方法启动activityIntent封装执行动作属性属性常见actiondata Intent四重属性dssAction:Action属性值字符串代表系统中已定义系列常动作通setAction()方法清单文件AndroidManifestxml中设置
    32解数存储
    Sqlite
    定义数库操作类该类extends SQLiteOpenHelper类
    public class MyHelper extends SQLiteOpenHelper {
    类没实例化作父类构造器参数必须声明静态
    private static final String name china 数库名称
    private static final int version 1 数库版
    public MyHelper (Context context) {
    第三参数CursorFactory指定执行查询时获游标实例工厂类设置null代表系统默认工厂类
    super(context name null version)
    }
    public void onCreate(SQLiteDatabase db) {
    该方法第次实例化数库操作象时候调
    中做初始化工作创建数库表等
    }
    public void onUpgrade(SQLiteDatabase db int oldVersion int newVersion) {
    数库版发生改变时候会调
    }
    }
    二 Xml格式数解析:
    Dom解析:dom解析般xml文档转换成棵文档节点树存储存中
    优点:xml文档树存中完整存储直接该文档树数结构进行修改通解析器访问节点树节点Dom解析API简单方便
    缺点:xml文档较时候该解析方式消耗存资源
    33总体实训程
    接开始正式学实训程中学容:
    1学样活动间相互转换键监听间样联系综合:
    1>活动 显示布局
    2>清单中活动进行注册
    3>切换时startActivity(Intent intent)方法
    4>private OnClickListener listener new OnClickListener() {}需钮进行监听
    2学样实现菜单话窗口通返回键退出应返回键通监听等实现
    3 学话窗口实现游戏设置开关控件方法动画4
    4 学样SimpleAdaper适配器创建列表天学基础知识做综合
    5 学样定义UI游戏框架
    6 学游戏框架实现游戏部操作
    7 学游戏效果简单实现包括背景中云实现
    8学游戏鸭子效果实现鸭子动画中部分
    9学游戏音乐效果实现鸭子速度鸭子动画中部分
    10学游戏碰撞区实现
    11学游戏动画速度分绘制学游戏分规
    12学游戏分存储游戏暂停
    13解决程序中问题针老师求想法程序进行系列改动游戏愈加完善

    次实训中负责编程方面问题组三编程分负责模块问题实训开始时老师进行项目开发流程熟悉项目开发规范步骤便项目进行时操作利天老师会讲解项目中需应程序基础时天讲解时容老师会进行录供进行复明白方会翻遍录熟悉代码方面老师会时进行步骤软件进行演示时法解决问题老师会详细解答
    四实际遇困难解决问题方法措施
    ()遇问题
    整游戏设计程中帆风遇问题中分布点:基础欠缺二员分配三团队配合
    问题整游戏制作中遇较问题组员天许许问题问题通指导老师讲解组成员间相互讨突破重重难关终解决
    (二)解决方法措施
    第次做android项目开发次实训中遇问题样式基问题通组讨解决问题问题通网搜索解答基问题组成员解决问题涉专业知识容没接触问题终组问题汇总报指导教师老师进行解决
    五心体会
    期月Android实训已结束月中学实训理实际结合通理知识理解领悟运生活实际巩固学知识提高实际生活认识积累验期间学生够初次体会实际生产中种种技验完成项项项目体现出独立思考力Android生产实目前应现状进行分析较进研究分析Android台系统架构组件模型基础基Android台设计开发实现android编程理解应特控件应产生深理解
    通月android实基掌握Android应程序开发般流程常控件基掌握法事件监听方法基掌握学Android仅前开发技术解编程知识次提升
    Android控件布局ActivityService等系列基础知识学整Android开发致解第次接触android老师先讲基程序语言编典程序helloworld通程序知道创建android项目解android项目里文件夹文件作教常控件:TextViewButton等等然老师教布局认识linearlayouttablelayout AbsoluteLayout RelativeLayout四种布局分线型布局表格布局绝布局相布局知道通四种布局相互嵌套程序界面更加友更加户接受例 布局(者控件) 学界面中发现Android提供类似反射机制通Layout文件夹配置文件快速形成界面配置文件设置属性者样式快捷方便较特殊界面通处理嵌入指定界面样通java代码直接创建View进行添加种方式较复杂点击选中键等处理事件界面间跳转Intent理Android编程程中巩固熟悉Java编程Android应程序开发离开Java支持基础Java知识必须刚刚结束java课程马展开android实训androidjava间联系学android较容易入门终成效
    次实训认识Android时更加认识团队合作重性团队开发程中分工老师指导完成项目团队重毋庸置疑认识团队重性未工作中够更加适应会未日子里更加深刻认识次实训带受益体会思考


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于Android Studio的饼图账单的设计与开发Android毕业论文

    毕 业 论 文 基于Android Studio的饼图账单的设计与开发Design and Development of PieChart Billing Based on Android S...

    4年前   
    783    0

    基于Android的教学课程系统设计与开发

    摘 要移动应用已经成为人们生活必不可缺的一部分,大学生身为移动应用的最大用户群体,在生活学习娱乐各个方面都与移动应用有着紧密联系,然而针对大学生校园学习的移动应用却寥寥无几,因为不同的...

    3年前   
    608    0

    基于Android手机的NFC开发与应用

    基于Android手机的NFC开发与应用摘 要随着信息时代的快速发展,NFC作为一种由RFID演变来的新型近距离无线通信技术也受到人们的关注,相较于红外、Wifi等其他无线通信有启动速度快、...

    1年前   
    368    0

    基于Android的外卖点餐类的app的设计与开发

    基于Android的外卖点餐类app的开发与设计 摘 要:在这千变万化的岁月中,手机已不是稀奇之物。规矩的传统订餐已经不能在我们生活中得到满足,用户们需要一个可以在家查看餐厅以及点餐的服务。...

    7个月前   
    188    0

    基于Android的FTP文件传输

     毕业设计(论文) 题 目 基于Android的FTP文件传输 姓 名 学 ...

    5年前   
    1056    0

    基于Android植物大战僵尸

    摘要 手机游戏,顾名思义就是指在手机上运行的游戏软件。目前用来编写手机程序使用最多的是 Java 语言。随着科技的发展,手机的硬件更新速度越来越快,功能也越来越强大。现在的手机游戏具有很强的...

    5年前   
    1295    0

    基于Android智能风扇的设计

    由于科技越来越发达,智能硬件也使用越来越多,基于蓝牙的技术开发以及应用也是快速的发展。其使用在Android系统和Windows系统等平台上都可以使用蓝牙无线模块。可以实现了主蓝牙设备和从设备它...

    3年前   
    967    0

    基于Android移动平台图像处理系统开发

    在今天的全球化世界里,科技不断的进步与创新更加促进了外语学习途径的多样化,随着人们学习方式的便捷并迅速的发展,特别是以电子词典为主工具的出现,用户对此类产品的便捷、功能的要求越来越高。目前,电子...

    3年前   
    3341    0

    基于Android的智能停车系统的设计与开发(修改版)

    在对城市停车位供给紧缺、停车难以及乱停车等问题进行解决时,可以研究其根源,对城市的有效停车位进行增加,构建现代化停车场,另外也可以针对目前已有的停车场进行科学合理的配置、控制以及调度。

    3年前   
    488    0

    基于Android的中国象棋毕业设计

    基于Android的中国象棋毕业设计 摘 要 现在智能操作系统迅速发展,使得智能手机和其他的智能移动设备得到广泛普及,因此,智能操作系统的应用软件开发及其需要的服务将有广阔的发展前景...

    5年前   
    1205    0

    基于Android的网上订餐系统毕业论文

    XX 大 学 毕 业 设 计( 论 文 ) 题目 基于Android的网上订餐系统 作者 学院 专业 学号 指导教师 二〇XX 年 X月 X日 摘 要 ...

    5年前   
    1800    0

    基于android的物业管理系统的设计与实现19.8

     目录基于android的物业管理系统的设计与实现 3摘 要 3Android property managemengt system 5Abstract 51 绪论 61.1 选题背景 6...

    3年前   
    797    0

    基于Android的志愿活动平台的设计与实现

     基于Android的志愿活动平台的设计与实现 ...

    11个月前   
    463    0

    快速离线安装配置Android 开发环境

    首先在这里下载离线安装包,然后我以android-sdk_r16-windows为例介绍安装过程。1. 安装JDK:运行jdk-7u3-windows-i586.exe;这里在“开发工具“和“...

    6个月前   
    187    0

    Android项目需求文档

    列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

    3年前   
    763    0

    android学习心得

    android学习心得第一篇:android学习心得android入门心得工具使用1. 打开已有工程:方法1:eclipse>file>new>android project>next>cre...

    8年前   
    623    0

    论文开题报告:定稿基于Android的快递APP设计与实现

    目前,为了提高取件效率,快递公司在一些快递密集型的投放点放置了智能云柜,取件人通过快递公司发送的密码来开启云柜。虽然这种方式大大提高了取件效率,让取件人的取件时间更加自由,但是云柜只能存放一些体...

    5年前   
    2900    0

    《Android平台软件开发》课程设计报告

    《Android平台软件开发》课程设计报告题 目 基于安卓的计算标准体重的应用程序 专 业 计算机科学与技术 ...

    3年前   
    690    0

    基于Android的电子书阅读器的设计与实现

    毕业设计说明书(论文)中文摘要Android平台现在非常的火,我们平时使用的智能手机,平板电脑,还有新的智能电视,有很大部分是基于Android平台的,很显然,它在人们生活中的表现得越来越重要...

    3年前   
    632    0

    基于安卓Android智能家居详细设计毕业论文

    基于Android的智能家居目 录第 1 章 项目概述 11.1 项目背景 11.2 术语定义 2第 2 章 技术方案 32.1 系统描述 32.2 功能描述 32.3 项目功能图 4...

    3年前   
    1120    0

    文档贡献者

    文***品

    贡献于2020-11-29

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档