Android内部提供了大量标准的Action和Category常量。
- 其中用于启动Activity的标准Aciton及对应的字符串如下表所示:
Action常量 | 对应字符串 | 简单说明 |
---|---|---|
ACTION_MAIN | android.intent.action.MAIN | 应用程序入口 |
ACTION_VIEW |
android.intent.action.VIEW |
显示指定数据 |
ACTION_ATTACH_DATA |
android.intent.action.ATTACH_DATA |
指定某块数据将被附加到其他地方 |
ACTION_EDIT |
android.intent.action.EDIT |
编辑指定数据 |
ACTION_PICK |
android.intent.action.PICK |
从列表中选择某项并返回所选的数据 |
ACTION_CHOOSER |
android.intent.action.CHOOSER |
显示一个Activity选择器 |
ACTION_GET_CONTENT |
android.intent.action.GET_CONTENT |
让用户选择数据,并返回所选数据 |
ACTION_DIAL |
android.intent.action.DIAL |
显示拨号面板 |
ACTION_CALL | android.intent.action.CALL |
直接向指定用户打电话 |
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 |
执行数据同步 |
ACTION_PICK_ACTIVITY |
android.intent.action.PICK_ACTIVITY |
用于选择Activity |
ACTION_SEARCH |
android.intent.action.SEARCH |
执行搜索 |
ACTION_WEB_SEARCH |
android.intent.action.WEB_SEARCH |
执行Web搜索 |
ACTION_FACTORY_TEST |
android.intent.action.FACTORY_TEST |
工厂测试的入口点 |
- 其中用于启动Activity的标准Category及对应的字符串如下表所示:
Category常量 | 对应字符串 | 简单说明 |
---|---|---|
CATEGORY_DEFAULT | android.intent.category.DEFAULT | 默认的Category |
CATEGORY_BROWSABLE |
android.intent.category.BROWSABLE |
指定该Activity能被浏览器安全调用 |
CATEGORY_TAB |
android.intent.category.TAB |
指定该Activity作为TabActivity的Tab页 |
CATEGORY_LAUNCHER |
android.intent.category.LAUNCHER |
Activity显示顶级程序列表中 |
CATEGORY_INFO |
android.intent.category.INFO |
用于提供包信息 |
CATEGORY_HOME |
android.intent.category.HOME |
设置该Activity随系统启动而运行 |
CATEGORY_PREFERENCE |
android.intent.category.PREFERENCE |
该Activity是参数面板 |
CATEGORY_TEST |
android.intent.category.TEST |
该Activity是一个测试 |
CATEGORY_CAR_DOCK |
android.intent.category.CAR_DOCK |
指定手机被插入汽车底座(硬件)时运行该Activity |
CATEGORY_DESK_DOCK |
android.intent.category.DESK_DOCK |
指定手机被插入桌面底座(硬件)时运行该Activity |
CATEGORY_CAR_MODE |
android.intent.category.CAR_MODE |
设置该Activity可在车载环境下使用 |