首页 > 代码库 > Android开发中的Extras

Android开发中的Extras

 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 来区分 )



Android开发中的Extras