Extras属性主要用于传递目标组件所需要的额外的数据 。通过putExtras()方法设置。 常作为一个Intent,BroadCast Receiver等组件的传入数据使用!接下来我们来看下有哪些 Extras吧
EXTRA 常量值 |
意义 |
EXTRA_ALARM_COUNT |
存放延迟的 Pending Alarms 的数量 |
EXTRA_BCC |
存放邮件密送人地址的字符串数组 |
EXTRA_CC |
存放邮件抄送人地址的字符串数组 |
EXTRA_CHANGED_COMPONENT_NAME |
Deprecated.( 过时了 ) |
EXTRA_CHANGED_COMPONENT_NAME_LIST |
用于调用 ACTION_PACKAGE_CHANGED 时 , 列出改变的组件的名字数组 |
EXTRA_DATA_REMOVED |
用于 ACTION_PACKAGE_REMOVED 时,指示是完全卸载(删除程序和数据) , 还是部分卸载(留下数据,这意味着有可能是更新应用程序) |
EXTRA_DOCK_STATE |
用于 ACTION_DOCK_EVENT 需要这个 Dock State. 它能取的值有 EXTRA_DOCK_STATE_UNDOCKED,EXTRA_DOCK_STATE_DESK,EXTRA_DOCK_STATE_CAR. |
EXTRA_DOCK_STATE_CAR |
汽车底座 |
EXTRA_DOCK_STATE_DESK |
桌面底座 |
EXTRA_DOCK_STATE_UNDOCKED |
无 Dock 底座 |
EXTRA_DONT_KILL_APP |
用一个 boolean 型的值在调用 ACTION_PACKAGE_REMOVED 或者 ACTION_PACKAGE_CHANGED 来重载默认的重启应用的行为 |
EXTRA_EMAIL |
存放邮件地址的字符串数组 |
EXTRA_INITIAL_INTENTS |
增加额外的 Activity 选择项到 ACTION_CHOOSER 调用时的选择列表中 |
EXTRA_INTENT |
配合 ACTION_PICK_ACTIVITY. 选择你想要的 Activity |
EXTRA_KEY_EVENT |
以 KeyEvent 对象方式存放触发 Intent 的按键 |
EXTRA_PHONE_NUMBER |
存放调用 ACTION_CALL 时的电话号码 |
EXTRA_REMOTE_INTENT_TOKEN |
远程的 Intent |
EXTRA_REPLACING |
一个 boolean 值配合 ACTION_PACKAGE_REMOVED 来指示是否程序被替换 ( 重新安装程序 ) |
EXTRA_SHORTCUT_ICON |
图标的名字字符串,它对应的类型为 Bitmap ,作为快捷方式的图标 |
EXTRA_SHORTCUT_ICON_RESOURCE |
图标的名字的资源字符串,类型为 ShortcutIconResource, 作为快捷方式的图标 |
EXTRA_SHORTCUT_INTENT |
用于 shortcut (快捷方式)的 Intent 中 |
EXTRA_STREAM |
A content: URI holding a stream of data associated with the Intent, used with ACTION_SEND to supply the data being sent. |
EXTRA_SHORTCUT_NAME |
配合 ACTION_CREATE_SHORTCUT 来创建一个 Activity 的快捷方式时,指定快捷方式的名字 |
EXTRA_SUBJECT |
存放邮件主题字符串 |
EXTRA_TEMPLATE |
The initial data to place in a newly created record. Use with ACTION_INSERT. The data here is a Map containing the same fields as would be given to the underlying ContentProvider.insert() call. |
EXTRA_TEXT |
存放邮件内容 |
EXTRA_TITLE |
配合 ACTION_CHOOSER ,在创建 Chooser Dialog 的时候,指定该 Dialog 的 Title. |
转载请注明出处=>csdn胖虎:http://blog.csdn.net/ljphhj |
|
EXTRA_UID |
一个 int 类型,配合 ACTION_UID_REMOVED 支持注册 uid 的包,方便当 ACTION_PACKAGE_REMOVED 或者 ACTION_PACKAGE_CHANGED 触发时能 找到同一个目标 ( 用 UID 来区分 ) |
原文地址:http://blog.csdn.net/smxueer/article/details/40211799