1、7.3 远程服务,7.3.3 数据传递,7.3 远程服务,7.3.3 数据传递,7.3 远程服务,7.3.3 数据传递 第6行代码说明了AllResult类继承于Parcelable 第7行到第10行代码用来保存全运算的运算结果 第12行是AllResult类的基本构造函数 第19行是类的构造函数,支持通过Parcel对象实例化AllResult 第20行到第23行代码是构造函数的读取顺序 第32行代码的writeToParcel()是“打包”函数,将AllResult类内部的数据,按照特定的顺序写入Parcel对象,写入的顺序必须与构造函数的读取顺序一致 第39行实现了静态公共字段Creat
2、or,用来使用Parcel对象构造AllResult对象,7.3 远程服务,7.3.3 数据传递 在MathService.java文件中,增加了用来进行全运算的ComputAll()函数,并将运算结果保存在AllResult对象中 ComputAll()函数实现代码如下,http:/www.anzhuo.cc/forum-58-1.html 安卓HTC One X论坛,7.3 远程服务,7.3.3 数据传递 ParcelMathCallerDemo示例是ParcelMathServiceDemo示例中MathService服务的调用者 ParcelMathCallerDemo文件结构如右图
3、其中AllResult.aidl、AllResult.java和IMathService.aidl文件务必与ParcelMathServiceDemo示例的三个文件完全一致,否则会出现错误,游戏的策划,接下来对本游戏的策划进行简单介绍,在真实的游戏开发中,该步骤还需要更细致、更具体、更全面,该游戏的策划如下所列。 游戏类型 运行的目标平台 操作方式,开发前准备工作,游戏的准备工作主要是在进行开发之前的非代码方面的准备工作,主要包括以下两个方面。图片资源的准备工作 声音资源的准备工作,游戏的架构,在正式代码的开发之前,首先对该游戏的设计框架进行简要介绍,以帮助读者更好的理解后面的内容。,游戏的类框架,http:/www.anzhuo.cc/forum-49-1.html 安卓三星I9300论坛,