2.8.2 不受束缚 15
2.8.3 丰富的硬件 15
2.8.4 方便开发 15
3 Android的开发环境 16
3.1 ECLIPSE 16
3.2 安装前的准备工作 17
3.2.1 JDK下载 17
3.2.2 Eclipse下载 17
3.2.3 Android SDK下载 18
3.3 搭建开发环境 18
3.4 配置AVD 19
4 程序的设计 22
4.1 象棋 22
4.1.1 棋盘 22
4.1.2 棋子 22
4.1.3 棋子走法 22
4.1.4 吃子 26
4.1.5 将军、应将、将死、困毙 26
4.2 胜负判定方法 26
5 功能设计与实现 28
5.1 游戏的架构 28
5.1.1 公共类 29
5.1.2 辅助界面类 29
5.1.3 游戏界面相关类 29
5.1.4 走法引擎类 29
5.2 走法引擎 29
5.3 游戏模拟运行 32
5.4 改进和优化 34
结论 35
致谢 36
参考文献 37
1 绪论
Android是一个自由和开放源码的基于Linux的操作系统,主要用于移动设备,如智能手机和平板电脑,由谷歌和开放手机联盟领导和发展。尚未有一个统一的中文名称,中国大陆地区越来越多的人使用“安卓”或“安智”。Android最初由安迪•鲁宾(Andy Rubin)开发,主要做为手机的操作系统。2005年8月被谷歌注资收购。 2007年11月,与谷歌共同开发的84个硬件制造商,软件开发商和电信运营商形成了开放手机联盟,使得Android系统得到改善。随后推出的谷歌发布了Android源代码的Apache的开源授权许可。首款Android智能手机在2008年10月被释放。 Android的逐渐扩展到平板电脑及其他领域,如电视,数码相机,游戏机等。 2011年第一季度,Android在全球的市场份额首次超过塞班。数据显示,在2012年11月,安卓占全球智能手机操作系统市场份额的76%,中国90%的市场份额。
1.1 研究的目的与意义
Android平台的意义对于谷歌和用户来说不在于手机本身,也不是为了在手机操作系统之间挑起战争,是推动移动互联网产业的快速原型。
Android平台的开源性质,打破之前的Symbian,Windows Mobile和其他操作系统的模式,收取高额许可费,不仅大大降低了手机的成本,恰恰是因为它是开源的,使得手机更加个性化。同时,合作伙伴能够获得更多的利润,创造更多的价值,从而使手机软件业的协调发展。
智能手机产业促进移动互联网的发展,是原来速度的几十倍,这是谷歌推出的Android平台的使命意义。在国内,中国移动投资成立的通信公司,专门为了Android平台以及软件开发本地化而努力,比如飞信,输入法等一系列国内用户使用的独特功能将被添加在Android平台上。越来越多的手机软件开发公司已经或准备改造的公司,转向到Android平台的发展方向。 基于Android中国象棋游戏游戏的开发(2):http://www.youerw.com/jisuanji/lunwen_5425.html