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《嵌入式系统原理与设计》课程英文网站的设计与实现

基于Apriori算法的电影推荐

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...