Android - Intent 意图标准额外数据
下表列出了各种重要的 Android 意图标准额外数据。 您可以查看 Android 官方文档以获取额外数据的完整列表 −
序号 | 额外数据 & 描述 |
---|---|
1 | EXTRA_ALARM_COUNT 用作 AlarmManager 意图中的一个 int 额外字段,以告知正在调用的应用程序有多少挂起的警报正在通过该意图传递。 |
2 | EXTRA_ALLOW_MULTIPLE 用于表示一个 ACTION_GET_CONTENT 意图可以允许用户选择并返回多个项目。 |
3 | EXTRA_ALLOW_REPLACE 用作带有 ACTION_INSTALL_PACKAGE 的布尔额外字段来安装包。 |
4 | EXTRA_BCC 一个 String[] 包含应该被密件复制的电子邮件地址。 |
5 | EXTRA_CC 一个 String[] 包含应该被抄送的电子邮件地址。 |
6 | EXTRA_CHANGED_COMPONENT_NAME_LIST 该字段是 ACTION_PACKAGE_CHANGED 的一部分,包含所有已更改组件的字符串数组。 |
7 | EXTRA_DATA_REMOVED 用作 ACTION_PACKAGE_REMOVED 意图中的布尔额外字段,以指示这表示完全卸载还是部分卸载 |
8 | EXTRA_DOCK_STATE 用作 ACTION_DOCK_EVENT 意图中的 int 额外字段以请求停靠状态。 |
9 | EXTRA_DOCK_STATE_CAR 用作 EXTRA_DOCK_STATE 的 int 值,表示手机在车载底座中。 |
10 | EXTRA_DOCK_STATE_DESK 用作 EXTRA_DOCK_STATE 的 int 值,表示电话位于桌面底座中。 |
11 | EXTRA_EMAIL 一个 String[] 包含应发送到的电子邮件地址。 |
12 | EXTRA_HTML_TEXT 与 Intent 关联的常量字符串,与 ACTION_SEND 一起使用以提供作为 HTML 格式文本的 EXTRA_TEXT 的替代项。 |
13 | EXTRA_INTENT 描述您希望使用 ACTION_PICK_ACTIVITY 显示的选项的意图。 |
14 | EXTRA_KEY_EVENT 一个 KeyEvent 对象,包含触发创建它所在的 Intent 的事件。 |
15 | EXTRA_LOCAL_ONLY 用于指示 ACTION_GET_CONTENT 意图应仅返回本地设备上的数据。 |
16 | EXTRA_ORIGINATING_URI 用作带有 ACTION_INSTALL_PACKAGE 和 ACTION_VIEW 的 URI 额外字段,以指示 Intent 数据字段中的本地 APK 源自的 URI。 |
17 | EXTRA_PHONE_NUMBER 一个字符串,保存最初在 ACTION_NEW_OUTGOING_CALL 中输入的电话号码,或在 ACTION_CALL 中拨打的实际号码。 |
18 | EXTRA_SHORTCUT_ICON 用于将快捷方式的图标定义为位图的额外名称。 |
19 | EXTRA_SHORTCUT_INTENT 用于定义快捷方式 Intent 的额外名称。 |
20 | EXTRA_SHORTCUT_NAME 用于定义快捷方式名称的额外名称。 |
21 | EXTRA_STREAM URI 保存与 Intent 关联的数据流,与 ACTION_SEND 一起使用以提供正在发送的数据。 |
22 | EXTRA_SUBJECT 包含所需消息主题行的常量字符串。 |
23 | EXTRA_TEMPLATE 放置在新创建记录中的初始数据。 与 ACTION_INSERT 一起使用。 |
24 | EXTRA_TEXT 与 Intent 关联的常量 CharSequence,与 ACTION_SEND 一起使用以提供要发送的文字数据。 |
25 | EXTRA_TITLE 与 ACTION_CHOOSER 一起使用时提供给用户的 CharSequence 对话框标题。 |
26 | EXTRA_UID 用作 ACTION_UID_REMOVED 意图中的 int 额外字段,以提供已分配包的 uid。 |