|
|
Intent
package android.content;import android.content.pm.ActivityInfo;import android.content.pm.PackageManager;import android.content.res.Resources;import android.net.Uri;import android.os.Bundle;import android.os.Parcel;import android.os.Parcelable;import android.os.Parcelable.Creator;import android.util.AttributeSet;import java.io.IOException;import java.io.Serializable;import java.net.URISyntaxException;import java.util.ArrayList;import java.util.Set;import org.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.XmlPullParserException;/** * Parcelable 打包(序列化)接口 * * 一个 intent 是对一个被执行的操作的抽象描述.比如: * 使用 startActivity 运行一个 Activity; * broadcastIntent 发送 intent 到任何感兴趣的 BroadcastReceiver ,组件; * startService(Intent) 或 bindService(Intent, ServiceConnection,int) * 与后台服务交互等. * * 一个 intent 包括两个重要部分: * action 和 data. action 代表一种操作类型,data 代表操作数据. * 还包括其它次要部分: * category 类别, type 资源类型, component 组件, extras 附加信息 * * intent 分为两种:Explicit Intents 和 Implicit Intents * 标准 Activity Actions * 标准 Broadcast Actions * 标准 Categories * 标准 Extra Data */ public class Intent implements Parcelable{} |
|