<manifest>中 action笔记

  <action>是android   manefest里的一个标签,该标签只包含在<intent-filter>标签内,格式如下:

View Code
    <action android:name="string" />

 

  <action>没有子标签,属性也只有一个 name,理解起来也很简单,明确了下来要进行的动作。

  每个<intent-filter>中至少含有一个<action>不然会过滤掉所有的intent,这一个<intent-filter>不会起任何作用。

  系统的Intent类中规定了许多默认的action,命名的规则是ACTION_string,值的规则是android.intent.action.string,例如:

View Code
    ACTION_MAIN="android.intent.action.MAIN"

    ACTION_WEB_SEARCH="android.intent.action.WEB_SEARCH"

  在今后自己规定action的时候也按照这个规则来比较好。

 

  PS:Intent类中的action列表:

1.activity action:

  • ACTION_MAIN:主动作,和category.LAUNCHER一起用,表示启动activity,在程序列表里有个图标入口的。
  • ACTION_VIEW:最长见的访问数据的动作,向用户显示数据,用data来得到最合理的动作发生,比如data为一个联系人的uri,就是查看该联系人信息,是一个网站的uri,就是打开该网页等。
  • ACTION_ATTACH_DATA:用来表示某些数据应该附加到某些地方。比如:图像可以附加到联系人。他是由接收到的组件来确定数据附加到哪里的。intent不指定最终目的地。
  • ACTION_EDIT:编辑动作,附带data。
  • ACTION_PICK:从数据中挑选出一项。返回被挑选出的数据。
  • ACTION_CHOOSER:调用activity的选择器,没有用过。
  • ACTION_GET_CONTENT:允许用户选择一种特定的数据并返回他。跟ACTION_PICK不同的地方在于只需要写明我们需要的数据类型,而不用用户可以选择的数据的URI。
  • ACTION_DIAL:显示拨号界面。
  • ACTION_CALL:直接拨打电话。
  • ACTION_SEND:发送消息。
  • ACTION_SENDTO:选择发送消息。
  • ACTION_ANSWER:接电话。
  • ACTION_INSET:插入数据。
  • ACTION_DELETE:删除数据。
  • ACTION_RUN:运行数据。
  • ACTIOIN_SYNC:同步数据。
  • ACTION_PICK_ACTIVITY:选择activity。
  • ACTION_SEARCH:搜索
  • ACTION_WEB_SEARCH:web搜索
  • ACTION_FACTORY_TEST:工厂测试。

 其实activity的action用的并不多,用的比较多的还是broadcast的action,可以用来接收到系统的intent,然后作出相应的动作。

  • ACTION_TIME_TICK:系统每整分钟发送的动作。
  • ACTION_TIME_CHANGED:系统时间通过设置发生了改变后发出的动作。
  • ACTION_TIMEZONE_CHANGED:系统时区改变后发出的动作。
  • ACTION_BOOT_COMPLETED:系统启动完成后发出的动作。
  • ACTION_PACKAGE_ADDED:新的应用程序安装完成后发出的动作。
  • ACTION_PACKAGE_CHANGED:现有的应用程序改变后发出的动作。
  • ACTION_PACKAGE_REMOVED:现有的应用程序删除后发出的动作。
  • ACTION_PACKAGE_RESTARTED:重新启动一个程序,把现有的属于该程序的都杀掉。
  • ACTION_PACGAGE_DATA_CLEARED:清空应用程序的数据后发出的动作。
  • ACTION_UID_REMOVED:用户ID被删除后的动作。
  • ACTION_BATTERY_CHANGED:一个包含充电状态、水平等的电池信息,必须用registerReceiver来注册。
  • ACTION_POWER_CONNECTED:连上电源。
  • ACTION_POWER_DISCONNECTED:断开电源
  • ACTION_SHUTDOWN:将要关机。

  

 

 

posted on 2012-05-16 17:19  佐岸沧海  阅读(816)  评论(0编辑  收藏  举报