一 、程序的结构说明:
安卓平台下的6603手机斗地主,完整程序分成四部分:
1 、  QPCipher库:C++语言编写的库 ,实现的功能是数据传送时的加密与解密任务。
说明:对于正式的网狐平台 ,要修改这个库中的内核授权码,进行重新编译库文件 。对于由以前内核移植过来的平台,要修改这之中的加密与解密部分的代码 ,新版内核与以前内核在这部分的实现不同,并且要删除通信之前的验证代码 。
2、  Lib库:java语言编写的库,实现的一些常用功能的帮助类。
3、  NetWork库:java语言编写的库 ,实现了连接网络服务器功能的类。其中通过QPCipher.java类,利用java的本地调用机制而使用C++版的QPCipher库 。
说明:这两个库,对于正版平台而言 ,不用作任何的修改。但对于对于由以前内核移植过来的平台,要删除通信之前的验证代码。因此要重新编译NetWork库 。
4 、  NewLand工程:实现了斗地主游戏。里面又包含两部分的代码,一部分是实现游戏大厅的功能(plazz目录下) ,这个可以共用到再实现的其它游戏。另一部分是斗地主相关的代码(game目录下) 。

二、编译环境的配置
1 、 java SDK
只要是开发java程序,都需要的java环境。下载后要以直接安装就行。
如文件名:jdk-7u13-windows-i586.exe
         方便大家,我的百度盘中下载地址:
    http://pan.baidu.com/share/link?shareid=3359035911&uk=3171813842
2  、 adt
    新版本中 ,包含了android sdk和eclipse ,并且自动集成在一起 。新手最好是下载集成的文件。只要直接解压后,就可能启动eclipse。
如文件名:adt-bundle-windows-x86-20130522.zip
         方便大家,我的百度盘中下载地址:
         http://pan.baidu.com/share/link?shareid=2661334407&uk=3171813842
A.      启动eclipse的界面
B.      Android sdk manager的配置 。

连接网络 ,下载安装相对应的版本 。

C.配置AVD
   D.导入斗地主代码
 
3 、 ndk
    新版本的ndk中本身就包含C++编译器,不需要再下载额外的C++编译器。
如文件名:android-ndk-r8e-windows-x86.zip
         方便大家,我的百度盘中下载地址:
   http://pan.baidu.com/share/link?shareid=3352141346&uk=3171813842
    在eclipse中配置 ,并在文件有更改时自动编译。
在工程上右键并选中Properties -> Builders->New ->Program->配置Name -> Location (配置成你ndk-build.cmd在本地的路径)->Working Directory (NDK路径)->Arguments(配置-C ${build_project}) ${build_project}等同于你当前项目的路径 。

未经允许不得转载! 作者:棋牌源码网,转载或复制请以超链接形式并注明出处棋牌源码网

原文地址:《网狐6603手机斗地主说明》发布于:2021-08-06