电子科学与技术专业毕业论文--基于Android的五子棋游戏的设计.doc
文本预览下载声明
摘 要
移动互联网时代的到来极大的改变了我们的生活,而Android是一种以Linux为基础的开放源码操作系统Arrival of the mobile Internet era has greatly changed our lives, and Android is a Linux-basedopen source operating system quickly occupied the smartphone operating system, Android developmentis particularly necessary under the circumstances. This paper focus on a based on the Android platform of Five in a Row game design and development program design and application system develoment issues as the background, introduces in detail in the Android platform to Java language write games for the process.The development of the Quintet game is not just a progress of programing. What’smore, we need to pay more attention to the work on the period of systematic analysis and design.The program follows the software engineering strictly and narrates the major design and section. Thisprogram maily talk about the period of the system design and the detailed design. And also it will study on the bug fixing and improvements. By using the some fuctiong of datalogging such as the surface, it build a practicable system. The nice and expert interface and good visual introduction form the design which is based on the designing and development of Android platform Five-in-a-row game.
Key words: Android,java, Data Storage,Software Engineering, Five in a Row
目 录
1.绪论 5
1.1 背景 7
1.2 课题来源 7
1.3 国内外研究现状 8
1.4 论文主要工作 8
2 Android的开发环境 9
2.1 操作系统 9
2.2 Android开发环境 9
2.3 Android开发环境变量配置 10
2.3.1 jdk的配置 10
2.3.2 sdk的配置 11
2.4 eclipse设置 11
2.5 Android开发环境配置最终步骤 12
3 Android的架构分析 12
3.1 Android的功能特征 12
3.2 Android架构分析 14
3.2.1 应用程序框架 14
3.2.2 类库 15
3.2.3 Android运行时的组件 16
3.3 Android应用的构成和工作机制 16
4 Android应用程序架构结构剖析 16
4.1应用程序基础 17
4.2 应用程序组件 17
4.2.1 活动(Activities) 18
4.2.2 服务(Services) 20
4.2.3 广播接收者(Broadcast receivers) 21
4.2.4 内容提供者(Content providers) 22
5 程序的设计与实现 22
5.1 程序的算法研究: 23
5.1.1 棋盘布局的数据结构 23
5.1.2 行棋坐标判定 24
5.1.3 胜负的判定 25
5.2 流程设计 26
5.3 游戏的实现: 27
5.4 改进与优化 29
总结 30
参考文献 31
附录1 32
1.绪论
智能手机(Smartphone),具有独立的操作系统,像个人电脑一样支
显示全部