AIDL的utity

本文介绍了一个名为OilSpeed的Android类,该类实现了Parcelable接口,用于存储和传递车辆的速度、转速、剩余油量、瞬时油耗及车门状态等信息。通过Parcel实现了对象的数据序列化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


import android.os.Parcel;
import android.os.Parcelable;


public class OilSpeed implements Parcelable{

private String speed_mile;
private String rotationl_speed;
private String remained_oil;
private String instant_fuel;

private String door_condition;

public String getSpeed_mile() {
return speed_mile;
}


public void setSpeed_mile(String speed_mile) {
this.speed_mile = speed_mile;
}


public String getRotationl_speed() {
return rotationl_speed;
}


public void setRotationl_speed(String rotationl_speed) {
this.rotationl_speed = rotationl_speed;
}


public String getRemained_oil() {
return remained_oil;
}


public void setRemained_oil(String remained_oil) {
this.remained_oil = remained_oil;
}


public String getInstant_fuel() {
return instant_fuel;
}


public void setInstant_fuel(String instant_fuel) {
this.instant_fuel = instant_fuel;
}


public String getDoor_condition() {
return door_condition;
}


public void setDoor_condition(String door_condition) {
this.door_condition = door_condition;
}


public OilSpeed() {
super();
}



public OilSpeed(String speed_mile, String rotationl_speed,
String remained_oil, String instant_fuel, String door_condition) {
super();
this.speed_mile = speed_mile;
this.rotationl_speed = rotationl_speed;
this.remained_oil = remained_oil;
this.instant_fuel = instant_fuel;
this.door_condition = door_condition;
}




@Override
public int describeContents() {
// TODO Auto-generated method stub
return 0;
}


@Override
public void writeToParcel(Parcel dest, int flag) {
// TODO Auto-generated method stub
dest.writeString(speed_mile);
dest.writeString(rotationl_speed);
dest.writeString(remained_oil);
dest.writeString(instant_fuel);
dest.writeString(door_condition);
}

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


@Override
public OilSpeed createFromParcel(Parcel source) {
String speed_mile = source.readString();
String rotationl_speed = source.readString();
String remained_oil = source.readString();
String instant_fuel = source.readString();
String door_condition = source.readString();
OilSpeed oilSpeed = new OilSpeed();
oilSpeed.setSpeed_mile(speed_mile);
oilSpeed.setRotationl_speed(rotationl_speed);
oilSpeed.setRemained_oil(remained_oil);
oilSpeed.setInstant_fuel(instant_fuel);
oilSpeed.setDoor_condition(door_condition);


return oilSpeed;
}


@Override
public OilSpeed[] newArray(int size) {
return new OilSpeed[size];
}


};


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值