基于Android的手势加密软件的设计与实现
emmmm
本系统带程序说明书 有需要的可以去我上传的资源里面找,找不到的话,评论我,或者站内私信留下邮箱,
我看到机会给你发,也可以主动联系我博客名。
因为最近太忙一直没有上传完。我会尽快传完的。
Design And Implementation
Of Chinese Chess Based On Android
Abstract
Chinese chess has 3000 years of history in China, is belongs to one kind of adversarial game of two people. Because equipment is simple,interesting,a very wide range of chess became popular activities.
Chinese Chess application a lot in the market now, but most of the man-machine war, or all online gaming, no network contemplated herein, the case of single smart phones, aimed at Chinese chess Double single screen battle.
This paper describes the historical background and the rules of Chinese chess, through the practical application of software development in-depth analysis and study of Android development technology, to solve the problem of Chinese representation in the computer chess, discuss and implement the rules of chess go and the realization of law, stupid move determination deduction situation and other issues, and the algorithm is optimized and improved, the liberation of the calculated amount of mobile phones to improve the operating speed of the program, thus improving the user experience, and ultimately a user-friendly, clear logic Android-based double single screen battle of Chinese chess.
Keywords: Chinese Chess; Android; double player in single screen
目录
1 序言
1.1 我国象棋布景
我国象棋早在战国时期就有正式的记载,展开至今已有两千三、四百年的历史,可谓我国的国粹。
我国象棋表现的是一种战略,在棋盘的方寸之间包含天地玄机,人生哲理,使人越是细玩越觉其味悠然深远。因为简略的行棋规矩,趣味性强,快捷的载体,使得象棋成为老少皆宜的一种竞技项目。因而,也成为盛行极为广泛的棋术活动。是我国正式展开的78个体育项目之一。
我国古代,象棋被列为士大夫们的修身之艺,现在则被视为是怡神益智的一种活动。有着数以亿计的爱好者。它不仅能丰厚文化生活,陶冶情操,更有助于开发智力,启迪思维,训练辨证分析才能和培养坚强的毅力 。我国象棋是由两人轮番走子,以“将死”或“困毙”对方将(帅)为胜的一种运动。对局时,由执红棋的一方先走,两边轮番各走一招,直至依据规矩分出胜、负、和,对局即终了。在棋战中,人们能够从攻与防、虚与实、全体与部分等复杂关系的变化中提高思维才能。
我国象棋是中华民族的传统文化,不仅在国内深受大众喜欢,并且已撒播到了国外的十几个国家和地区,成为了外国人了解我国文化的一个窗口。
1.2 安卓体系简介
Android是一种依据Linux的自在及敞开源代码的操作体系,首要运用于移动设备,如智能手机和平板电脑,由Google公司和敞开手机联盟领导及开发。没有有一致中文名称,我国大陆地区较多人运用“安卓”或“安致”。
Android体系开始由安迪·鲁宾(Andy Rubin)等人开发制造 ,首要支撑手机。开始开发这个体系的意图是创建一个数码相机的先进操作体系;但是后来发现商场需求不够大,加上智能手机商场快速生长,所以Android被改造为一款面向智能手机的操作体系。于2005年8月被美国科技企业Google收买。2007年11月,Google与84家制造商、开发商及电信营运商树立敞开手持设备联盟来一起研发改进Android体系,随后,Google以Apache免费敞开原始码许可证的授权方法,发布了Android的原码,让生产商推出搭载Android的智能手机,Android后来更逐步拓展到平板电脑及其他范畴上。
Andy Rubin创立了两个手机操作体系公司:Danger和Android。Danger 5亿美元卖给微软,2005年景为了Kin,Android4千万美元卖给Google。 Android是Google于2007年11月05日宣告的依据Linux渠道的开源移动操作体系的名称,该渠道由操作体系、中间件、用户界面和运用软件组成。它选用软件堆层(Software Stack,又名软件叠层)的架构,首要分为三部分。底层以Linux内核工作为根底,由C言语开发,只供给基本功用;中间层包含函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种运用软件,包含通话程序,短信程序等,运用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻止移动工业立异的专有权妨碍,号称是首个为移动终端打造的真实敞开和完好的移动软件。 Google经过与软、硬件开发商、设备制造商、电信运营商等其他有 关各方结成深层次的协作伙伴关系,期望借助树立标准化、敞开式的移动电话软件渠道,在移动工业界构成一个敞开式的生态体系。 Android 作为Google企业战略的重要组成部分,将进一步推动“随时随地为每个人供给信息”这一企业方针的完结。全球为数众多的移动电话用户正在运用各种依据 Android 的电话。谷歌的方针是让(移动通讯)不依赖于设备乃至渠道。出于这个意图,Android 将弥补,而不会替代谷歌长期以来奉行的移动展开战略:经过与全球各地的手机制造商和移动运营商结成协作伙伴,开发既有用又有吸引力的移动效劳,并推行这些产品。
2010年末数据显示,仅正式推出两年的Android作业体系在商场占有率上已经逾越称雄逾十年的诺基亚Symbian体系,成为全球第一大智能手机操作体系。
1.3 开发环境树立
JDK和 Eclipse:
JDK是Sun公司针对java开发员的产品。自从Java推出以来,JDK已经成为运用最广泛的java SDK。JDK是整个java的中心。包含运转环境Java东西和Java根底类库。JDK是学好Java的第一步。
装置Eclipse的开发环境需求JDK的支撑,假如没有JDK,则发动Eclipse时会陈述过错。在windows上装置JDK十分简略首先在Sun官网上下载,按照默许途径进行装置。装置完结之后,能够在检查JDK是否装置成功。翻开cmd窗口,输入java –version 检查JDK的版别信息。呈现相似下面的画面表明装置成功了: