Android内部提供了大量标准的Action和Category常量。

除了参考本文外,您还可以参考了以下链接:

  1. http://developer.android.com/reference/android/content/Intent.html
  2. http://blog.csdn.net/ithomer/article/details/8242471
  3. http://blog.csdn.net/zhen520/article/details/7209272
  4. http://blog.163.com/hero_213/blog/static/39891214201112592354123/
  • 其中用于启动Activity和BroadCast的部分标准Aciton及对应的字符串如下表所示:
启动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_BATTERY_LOW
android.intent.action.ACTION_BATTERY_LOW 电量低
ACTION_MEDIA_BUTTON android.intent.action.ACTION_MEDIA_BUTTON 按下媒体按钮
ACTION_PACKAGE_ADDED android.intent.action.ACTION_PACKAGE_ADDED 添加包
ACTION_PACKAGE_REMOVED android.intent.action.ACTION_PACKAGE_REMOVED 删除包
ACTION_FACTORY_TEST android.intent.action.FACTORY_TEST 工厂测试的入口点
ACTION_BOOT_COMPLETED android.intent.action.BOOT_COMPLETED 系统启动完成
ACTION_TIME_CHANGED android.intent.action.ACTION_TIME_CHANGED 时间改变
ACITON_DATE_CHANGED android.intent.action.ACTION_DATE_CHANGED 日期改变
ACTION_TIMEZONE_CHANGED android.intent.action.ACTION_TIMEZONE_CHANGED 时区改变
ACTION_MEDIA_EJECT android.intent.action.MEDIA_EJECT 用户想要拔出扩展介质后发送广播
ACTION_MEDIA_UNMOUNTED android.intent.action.MEDIA_UNMOUNTED 扩展介质存在,还没有被挂载后发送广播
ACTION_MEDIA_MOUNTED android.intent.action.MEDIA_MOUNTED 扩展介质被插入,而且已经被挂载后发送广播
ACTION_MEDIA_REMOVED android.intent.action.MEDIA_REMOVED 扩展介质被移除后发送广播
ACTION_MEDIA_SCREEN_OFF android.intent.action.MEDIA_SCREEN_OFF 关闭屏幕后发送广播
ACTION_MEDIA_SCREEN_ON android.intent.action.MEDIA_SCREEN_ON 打开屏幕后发送广播
  • 其中用于启动Activity的标准Category及对应的字符串如下表所示:
启动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可在车载环境下使用

====================================================================================

  作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!

  转载请保留原文地址:http://blog.csdn.net/ouyang_peng

====================================================================================

我的Android进阶之旅------>启动Activity的标准Action和标准Category的更多相关文章

  1. 我的Android进阶之旅------>Android疯狂连连看游戏的实现之加载界面图片和实现游戏Activity(四)

    正如在<我的Android进阶之旅------>Android疯狂连连看游戏的实现之状态数据模型(三)>一文中看到的,在AbstractBoard的代码中,当程序需要创建N个Piec ...

  2. 我的Android进阶之旅------>如何将Activity变为半透明的对话框?

    我的Android进阶之旅------>如何将Activity变为半透明的对话框?可以从两个方面来考虑:对话框和半透明. 在定义Activity时指定Theme.Dialog主题就可以将Acti ...

  3. 我的Android进阶之旅------&gt;怎样将Activity变为半透明的对话框?

    我的Android进阶之旅------>怎样将Activity变为半透明的对话框?能够从两个方面来考虑:对话框和半透明. 在定义Activity时指定Theme.Dialog主题就能够将Acti ...

  4. 我的Android进阶之旅------>如何解决Android 5.0中出现的警告: Service Intent must be explicit:

    我的Android进阶之旅-->如何解决Android 5.0中出现的警告: java.lang.IllegalArgumentException: Service Intent must be ...

  5. 我的Android进阶之旅------&gt;怎样解决Android 5.0中出现的警告: Service Intent must be explicit:

    我的Android进阶之旅-->怎样解决Android 5.0中出现的警告: java.lang.IllegalArgumentException: Service Intent must be ...

  6. 我的Android进阶之旅------>解决Jackson等第三方转换Json的开发包在开启混淆后转换的实体类数据都是null的bug

    1.错误描述 今天测试人员提了一个bug,说使用我们的app出现了闪退的bug,后来通过debug断点调试,发现我们的app转换服务器发送过来的json数据后,都是为null.而之前已经提测快一个月的 ...

  7. 我的Android进阶之旅------>Android利用温度传感器实现带动画效果的电子温度计

    要想实现带动画效果的电子温度计,需要以下几个知识点: 1.温度传感器相关知识. 2.ScaleAnimation动画相关知识,来进行水印刻度的缩放效果. 3.android:layout_weight ...

  8. 我的Android进阶之旅------>Android实现用Android手机控制PC端的关机和重启的功能(三)Android客户端功能实现

    我的Android进阶之旅------>Android实现用Android手机控制PC端的关机和重启的功能(一)PC服务器端(地址:http://blog.csdn.net/ouyang_pen ...

  9. 我的Android进阶之旅------> Android为TextView组件中显示的文本添加背景色

    通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article ...

随机推荐

  1. 精通Hibernate——域对象之间的关系

    在域模型中.类之间存在四种关系 1.关联(Association) 类之间的引用关系,能够有一对一.一对多和多对多,比如customer与order之间就是一对多 public class Order ...

  2. Java List序列化的实现

    概述 java中的序列化与反序列化都要求对象实现Serializable接口(其实就是声明一下),而对于List这种动态改变的集合默认是不实现这个接口的,也就是不能直接序列化.但是数组是可以序列化的, ...

  3. SecureCRT如何调整好看的黄色

    1.常规 →默认会话→编辑默认编辑→白黑 字体为console 2.全局选项 ANSI颜色有一个 把黄色 拖过去即可

  4. MySQL性能优化的最佳20+条经验(转)

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序 员需要去关注的事情.当我们去设计数据库表结构,对操作数 ...

  5. 摘录 LDAP

    1.LDAP就是 light DAP, 轻量级目录访问协议     LDAP是轻量目录访问协议(Lightweight Directory Access Protocol)的缩写     LDAP标准 ...

  6. Delphi Math里的基本函数,以及浮点数比较函数

    Delphi里的好东西太多,多到让人觉得烦.这种感觉就是当年打游戏<英雄无敌3>,改了钱以后,有钱了每天都要造建筑,明明是好事,可是让人觉得烦. 先记录下来,以后再回来加强对Math单元的 ...

  7. linxu 查看python解释器或者c/c++编译器的位置

    ubuntu环境下python相关ide的python解释器,它的默认位置在: usr/bin/python gcc和g++分别位于 usr/bin/gcc usr/bin/g++ 也可以用which ...

  8. Selenium3.X 与 Javascript (Nodejs)

    传送门 # 官网网站 http://docs.seleniumhq.org/download/ # API DOC http://goo.gl/hohAut # 慕课网教程http://www.imo ...

  9. 微信公众号开发之创建菜单栏代码示例(php)

    思路很简单:就是先获取access_token,然后带着一定规则的json数据参数请求创建菜单的接口.废话不多讲,直接上代码. class Wechat { public $APPID="w ...

  10. win 下g++ 安装、环境配置等

    工具:eclipse for c++: 由于eclipse没有集成c++的编译器及执行环境,所以须要自己额外安装g++等. 方法: 使用MinGW来下载和安装须要的工具: 下载地址:http://ww ...