編輯:Android開發教程
bundle.putParcelable可以實現傳遞對象,但是這個對象的類必須實現Parcelable接口才能夠使用。
下面是一個簡單的在Activity之間傳遞對象的例子。
parcel實現參數的序列化,把類對象序列 化為齊位的二進制流,提高傳輸的效率。

Parcelable類。最主要的類,也就是我們要傳送的對象的類,需要實現Parcelable接口。
import
android.os.Parcel;
import android.os.Parcelable;
public class BenParcelable implements Parcelable {
public String name;
public int age;
public String profession;
public BenParcelable(String name, int age, String profession) {
this.name = name;
this.age = age;
this.profession = profession;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getprofession() {
return profession;
}
public void setprofession(String profession) {
this.profession = profession;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel parcel, int flag) {
parcel.writeString(name);
parcel.writeInt(age);
parcel.writeString(profession);
}
public static final Creator<BenParcelable> CREATOR = new Creator<BenParcelable>
() {
public BenParcelable createFromParcel(Parcel in) {
return new BenParcelable(in);
}
public BenParcelable[] newArray(int size) {
return new BenParcelable[size];
}
};
private BenParcelable(Parcel in) {
name = in.readString();
age = in.readInt();
profession = in.readString();
}
}
面向Android應用程序的基於Parse雲的服務
Parse 移動 SDK 為 iOS、Android 和 Windows 應用程序提供了基於雲的 API 和服務。Parse SDK 還提供 了 JavaScript 和
Android簡明開發教程二:安裝開發環境
前面Android簡明開發教程一:概述簡要的介紹了Android平台,本篇說明如何安裝搭建Android開發環境。Android開發支 持Windows (Windows
android的系統目錄說
一.圖示android是基於linux的,和我們通常認為的windows不同。它的文件結構和linux類似,因此它的根目錄是/,然後之下是:1. mnt:掛載點目錄,sd
Android開發入門(五)屏幕組件 5.6 FrameLayout幀布局
FrameLayout就是屏幕上的一個“定位器”,可以使用它去顯示一個單一的視圖。被添加到FrameLayout上 的視圖views總是被固定在這