- 54
- 0
- 约4.34万字
- 约 40页
- 2022-04-21 发布于湖北
- 举报
东北石油大学应用训练任务书
课程 ___________________________题目
专业 姓名 学号
主要内容、基本要求、主要参考资料等
主要内容:
本无线开发应用训练利用ADT eclipse开发Android软件,主要完成贪吃蛇游戏的软件开发。其中有三大模块,分别是项目框架、游戏类图设计、界面设计。侧重于Java类的编写和视图layout的的xml编写。
基本要求:
(一)掌握Eclipse集成开发环境中Android开发的完整开发流程;
(二)掌握课题的工作原理,完成系统分析及相应的程序设计工作,包括:
(1)贪吃蛇游戏主界面程序设计;
(2)贪吃蛇游戏类图的设计;
(3)贪吃蛇Android项目框架的搭建。
(三)撰写无线开发应用训练报告。
主要参考资料:
[1] 陈炜,张晓蕾,侯燕萍等.Java软件开发技术[M].北京:人民邮电出版社,2005.
[2] 林城. Android 2.3 应用开发实战[J].机械工业出版社,2011:17-321.
完成期限 2016年2月29日~2016年3月11日
指导教师
2016年2 月 29日
目录
TOC \o 1-3 \h \z \u 一、开发背景和需求分析 1
二、开发环境与准备工作 2
三、系统功能与原型设计 3
四、详细设计与编程实现 4
4.1 项目框架 4
4.2 游戏类图设计 5
4.3 界面设计 6
五、系统调试和运行 11
总结 11
参考文献 12
附录(源程序代码) 12
一、开发背景和需求分析
Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。 早期由原名为Android的公司开发,谷歌在2005年收购Android.Inc后,继续对Android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构[1],主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。
针对当今游戏开发的流行趋势,手机游戏的设计已成为主流,随着计算机技术及硬件技术的不断发展,用户的需求量也越来越多,并且用户追求的效果也越来越好,在此形势下好的设计方法尤为重要,基于android系统的手机游戏设计方法简单且效率较高[2]。贪吃蛇游戏也是很多人热衷的游戏,用户不仅要求其界面设计精美,更希望操作简单,程序执行速度快。
Android支持使用Java作为编程语言来开发应用程序,而Android的Java开发方面从接口到功能,都有层出不穷的变化。考虑到Java虚拟机的效率和资源占用,谷歌重新设计了Android的Java,以便能提高效率和减少资源占用,因而与J2ME等不同[3]。 操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。Android的中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(Dalvik Virtual Machine)。Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。
贪吃蛇游戏是一款老牌的手机游戏,同时也是一款比较需要耐心地游戏。贪吃蛇游戏就是一条小蛇,不停地在屏幕上游走,吃各个方向出现的食物,越吃越长。只要蛇头碰到屏幕四周,或者碰到自己的身子,小蛇就立即毙命。玩“贪吃蛇游戏”,难度最大的不是蛇长得很长的时候,而是开始的时候。那时蛇身很短,看上去难度不大,却最容易死掉,因为把玩一条小蛇让人容易走神,失去耐心。
二、开发环境与准备工作
JDK由一个标准类库和一组建立, 测试及建立文档的Java实用程序组成。其核心Java WTK是Sun公司提供的无线开发工具包, 分
您可能关注的文档
最近下载
- 高校教师资格证面试说课课件-醛酮.pptx VIP
- 防范电信与网络诈骗犯罪.pptx VIP
- 《中医妇科学》习题.docx VIP
- 统编版高中历史选择性必修2《经济与社会生活》全册教案教学设计(精编含活动课单元测试卷等).docx VIP
- 公交公司员工的劳务合同5篇.docx
- (一模)内蒙古2026年高三第一次模拟考试地理试卷(含答案解析).docx
- 2025年江苏城市职业学院单招考试语文试题含答案解析.docx
- 2025年送电线路工(高级)职业技能鉴定参考试题库(含答案).docx
- 上海市水闸维修养护技术规程—课件.ppt VIP
- 2025年江苏城市职业学院单招笔试英语试题库含答案解析(5卷).docx VIP
原创力文档

文档评论(0)