4

2。3 Android 的MVP架构 5

2。4 系统的架构 5

2。5 Android开发环境 6

2。5。1 安装SDK(JDK)软件开发工具包 6

2。5。2 设置环境变量 6

2。5。3 安装ADT(Android Developer Tools)--> Eclipse 6

2。6 Android开发环境 6

2。7 Android持久化数据存储 7

2。7。1 简介 7

2。8 Android UI和布局的实现 9

2。8。1 布局管理 9

3 设计与实现 11

3。1 基于安卓系统的五子棋游戏介绍 11

3。2 系统功能框图 11

3。3 界面的设计 12

3。3。1 首页设计 12

3。3。2 主界面设计 15

3。4 功能模块 16

3。4。1 初始化模块 16

3。4。2 主控制模块 17

3。4。3 落子模块 18

3。4。4 人工智能模块 19

3。4。5 胜负判定模块 22

3。5 各模块完成的功能 23

3。6 系统的功能测试 23

4 结论 25

致谢 27

参考文献 28

1绪论

在当今互联网的浪潮之中,智能手机硬件和性能已经越来越强悍。现在的智能手机在性能上比一些淘汰的电脑还要好。随着智能手机的崛起和不断普及,几乎每个人都拥有一台智能手机。几年前,可能大家玩游戏还是偏向于PC端的游戏。如今,手机端的游戏市场已经远远超过PC端。越来越多的人倾向于休闲时间玩手机游戏,因为手机可以方便携带,可以利用时间碎片玩起来。这是手游这几年不断侵蚀PC端游戏市场的原因。

本设计是基于Android系统的五子棋,利用Android view绘制画出棋盘,具有人机对战、悔棋和重新开始的功能。

1。1研究本课题的意义

1。1。1选课背景

随着移动互通互联新纪元的到来,智能手机等移动终端的流行俨然已经深深的影响着人们的生活方式。因为聪明的人们不再仅仅是局限于手机的收发短信,拨打电话,存储通讯录等功能,而是开始希望能从移动终端设备中快速获得信息。智能移动终端例如手机,平板电脑等,因为它们具有智能性、便携性和反应迅速等特点,使得智能手机在办公、民生服务行业等场合上能够发挥更大的作用。

上一篇:C#+sqlserver摄影公司礼服租赁管理系统设计+ER图
下一篇:php+mysql《嵌入式系统原理与设计》课程英文网站的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

java+mysql文星酒店客房管理系统设计

jsp+mysql网上化肥店系统的设计与开发

浅论职工思想政治工作茬...

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

酵母菌发酵生产天然香料...

上海居民的社会参与研究

从政策角度谈黑龙江對俄...

提高教育质量,构建大學生...

压疮高危人群的标准化中...