WEB开发网
开发学院手机开发Android 开发 Android AIDL 必看内容 阅读

Android AIDL 必看内容

 2010-03-26 06:05:00 来源:WEB开发网   
核心提示:float aFloat, double aDouble, String aString) {}};}三、客户端交互通过Android.os提供的Parcelable类型来传递数据,通常我们使用Eclipse+ADT插件来完成,Android AIDL 必看内容(2),在Eclipse中在 Package Explor

float aFloat, double aDouble, String aString) {

}

};

}

三、客户端交互

通过Android.os提供的Parcelable类型来传递数据,通常我们使用Eclipse+ADT插件来完成,在Eclipse中在 Package Explorer view视图上单击鼠标右键,选择Create Aidl preprocess file forParcelable classes(创建aidl预编译文件),最终我们创建一个名为android123.aidl文件

import android.os.Parcel;

import android.os.Parcelable;

public final class Rect implements Parcelable {

public int left;

public int top;

public int right;

public int bottom;

public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {

public Rect createFromParcel(Parcel in) {

return new Rect(in);

}

public Rect[] newArray(int size) {

return new Rect[size];

}

};

public Rect() {

}

private Rect(Parcel in) {

readFromParcel(in);

}

public void writeToParcel(Parcel out) { //当前数据写入到Parcel中

out.writeInt(left);

out.writeInt(top);

out.writeInt(right);

out.writeInt(bottom);

}

public void readFromParcel(Parcel in) { //从Parcel中读取数据

left = in.readInt();

top = in.readInt();

right = in.readInt();

bottom = in.readInt();

}

}

上一页  1 2 

Tags:Android AIDL

编辑录入:coldstar [复制链接] [打 印]
赞助商链接