您的位置:首页 > 移动开发 > Android开发

android 20 Intnet类重要的成员变量

2015-10-17 00:41 531 查看
Intnet类重要的成员变量:
<intent-filter>
<action android:name="android.intent.action.MAIN" />设置这个activity为项目入口
<category android:name="android.intent.category.LAUNCHER" />这个activity为顶级列表,软件的图标,
</intent-filter>
常见的Activity Action Intent常量
常量名称   常量值  意义
ACTION_MAIN  android.intent.action.MAIN   应用程序入口
ACTION_VIEW  android.intent.action.VIEW  显示数据给用户
ACTION_ATTACH_DATA  android.intent.action.ATTACH_DATA  指明附加信息给其他地方的一些数据
ACTION_EDintent  android.intent.action.EDintent  显示可编辑的数据
ACTION_PICK  android.intent.action.PICK  选择数据
ACTION_CHOOSER  android.intent.action.CHOOSER  显示一个Activintenty选择器
ACTION_GET_CONTENT  android.intent.action.GET_CONTENT  获得内容
ACTION_DIAL  android.intent.action.GET_CONTENT  显示打电话面板
ACintentON_CALL  android.intent.action.DIAL  直接打电话
ACTION_SEND  android.intent.action.SEND  直接发短信
ACTION_SENDTO  android.intent.action.SENDTO  选择发短信
ACTION_ANSWER  android.intent.action.ANSWER  应答电话
ACTION_INSERT  android.intent.action.INSERT  插入数据
ACTION_DELETE  android.intent.action.DELETE  删除数据
ACTION_RUN  android.intent.action.RUN  运行数据
ACTION_SYNC  android.intent.action.SYNC  同步数据

常见的Category常量
Category字符串常量  描述
CATEGORY_BROWSABLE  目标Activintenty能通过在网页浏览器中点击链接而激活(比如,点击浏览器中的图片链接)
CATEGORY_GADGET  表示目标Activintenty可以被内嵌到其他Activintenty当中
CATEGORY_HOME  目标Activintenty是HOME Activintenty,即手机开机启动后显示的Activintenty,或按下HOME键后显示的Activintenty
CATEGORY_LAUNCHER  表示目标Activintenty是应用程序中最优先被执行的Activintenty


public class Intent implements Parcelable, Cloneable {
private static final String ATTR_ACTION = "action";
private static final String TAG_CATEGORIES = "categories";
private static final String ATTR_CATEGORY = "category";
private static final String TAG_EXTRA = "extra";
private static final String ATTR_TYPE = "type";
private static final String ATTR_COMPONENT = "component";
private static final String ATTR_DATA = "data";
private static final String ATTR_FLAGS = "flags";

private String mAction;
private Uri mData;//安卓里面以uri表示操作的数据,通常是一个地址(网址和sdk上的路径),
private String mType;//“audio/mp3”(大类型/小类型)
private String mPackage;
private ComponentName mComponent;
private int mFlags;
private ArraySet<String> mCategories;
private Bundle mExtras;
private Rect mSourceBounds;
private Intent mSelector;
private ClipData mClipData;
private int mContentUserHint = UserHandle.USER_CURRENT;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: