支持的Android意图
Fire平板电脑支持Android意图来启动活动。Android平台定义了一份标准的意图列表。有关更多信息,请参阅Android文档中的意图。
- 简介
- 支持的意图
- ACTION_ATTACH_DATA
- ACTION_CALL
- ACTION_CREATE_SHORTCUT
- ACTION_DIAL
- ACTION_EDIT
- ACTION_GET_CONTENT
- ACTION_INSERT
- ACTION_INSERT_OR_EDIT
- ACTION_INSTALL_PACKAGE
- ACTION_MANAGE_NETWORK_USAGE
- ACTION_MANAGE_PACKAGE_STORAGE
- ACTION_PICK
- ACTION_PICK_ACTIVITY
- ACTION_POWER_USAGE_SUMMARY
- ACTION_SEARCH
- ACTION_SEND
- ACTION_SEND_MULTIPLE
- ACTION_VIEW
- ACTION_WEB_SEARCH
- 不含活动的意图
- 与其他Android设备的比较
简介
Fire平板电脑在供货时(没有任何用户安装的应用)可响应下面列出的意图。请注意,其中许多意图仅有一个或多个意图字段中的特定值受支持。表中列出了每个意图所需的值,以及可以从意图中获得的结果。
- ACTION_ATTACH_DATA
- ACTION_CALL – 不受Kindle Fire(第1代/2011)支持
- ACTION_CHOOSER
- ACTION_CREATE_SHORTCUT
- ACTION_DIAL – 不受Kindle Fire(第1代/2011)支持
- ACTION_EDIT
- ACTION_GET_CONTENT
- ACTION_INSERT
- ACTION_INSERT_OR_EDIT
- ACTION_INSTALL_PACKAGE
- ACTION_MANAGE_NETWORK_USAGE – 不受Kindle Fire(第1代/2011)支持
- ACTION_MANAGE_PACKAGE_STORAGE
- ACTION_PICK
- ACTION_PICK_ACTIVITY – 不受Kindle Fire(第1代/2011)支持
- ACTION_POWER_USAGE_SUMMARY
- ACTION_SEARCH
- ACTION_SEND
- ACTION_SEND_MULTIPLE
- ACTION_VIEW
- ACTION_WEB_SEARCH
此列表并非详尽无遗。活动可以响应意图,这与额外信息、类别或MIME类型无关。如果应用调用一个列出的意图,其中包含意图列表中没有为该意图列出的额外信息、MIME类型、URI或类别,则结果可能符合预期,也可能不符合预期。要确保得到您想要的结果,请务必检查哪些活动已注册,以使用您打算使用的字段值来响应该意图。为此,请调用android.content.pm.PackageManager的queryIntentActivities方法,如以下示例所示:
PackageManager manager = context.getPackageManager();
List<ResolveInfo> infos = manager.queryIntentActivities(intent, 0);
if (infos.size() > 0) {
//然后有一个应用可以处理您的意图
} else {
//没有应用可以处理您的意图
}
某些意图与某些字段值相结合时,需要Kindle Fire平板电脑上没有的权限。有关这些权限的列表,请参阅Kindle Fire预提交评估指南的“功能测试”部分。
某些意图与某些字段值相结合时,不会导致系统错误,但也不会打开活动:
- ACTION_CALL
- ACTION_CALL_BUTTON
- ACTION_CHOOSER
- ACTION_SET_WALLPAPER
支持的意图
Fire平板电脑对以下意图提供支持时,针对的是表中为每个意图列出的字段值。每个表还列出了预期结果。
ACTION_ATTACH_DATA
附加数据。在Fire平板电脑上,数据必须是图像。常量值:android.intent.action.ATTACH_DATA
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
MIME类型:image/* | 打开“联系人”。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或QuickOffice。 |
数据URI: file: <_file_path_and_name_> MIME类型:image/* |
打开“联系人”。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或QuickOffice。 |
数据URI: content: <_content_path_and_name_> MIME类型:image/* |
不支持。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或QuickOffice。 |
数据URI: calendar MIME类型:image/* |
不支持。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或QuickOffice。 |
ACTION_CALL
传输语音信箱号码或电话号码。Kindle Fire(第1代)不支持此意图。
常量值:android.intent.action.CALL
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: tel: <_telephone_number_> | 不支持。 | 将号码添加到“联系人”。 | 将号码添加到“联系人”。 | 不支持。 |
ACTION_CREATE_SHORTCUT
创建活动的快捷方式。
常量值:android.intent.action.CREATE_SHORTCUT
Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|
提示用户为设置快捷方式选择类别。 | 提示用户选择“联系人”或“设置”的快捷方式。 | 提示用户为快捷方式选择“联系人”或“电子邮件”账户设置。 | 提示用户为快捷方式选择“联系人”或“电子邮件”账户设置。 |
ACTION_DIAL
传输电话号码。Kindle Fire(第1代)不支持此意图。
常量值:android.intent.action.DIAL
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: tel: <_telephone_number_> | 将电话号码添加到“联系人”。 | 将电话号码添加到“联系人”。 | 将电话号码添加到“联系人”。 | 不支持。 |
ACTION_EDIT
以可编辑状态打开日历事件。
常量值:android.intent.action.EDIT
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: calendar | 不支持。 | 不支持。 | 创建新的日历事件。 | 创建新的日历事件。 |
数据URI: content: <_content_path_and_name_> MIME类型:vnd.android.cursor.dir/event |
创建新的日历事件。 | 创建新的日历事件。 | 创建新的日历事件。 | 创建新的日历事件。 |
ACTION_GET_CONTENT
检索内容类型。
常量值:android.intent.action.GET_CONTENT
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
MIME类型:image/* | 打开“照片”。 | 提示用户选择OfficeSuite或“照片”。 | 提示用户选择OfficeSuite或“照片”。 | 打开QuickOffice,但生成异常处理。 |
MIME类型:video/* | 打开“视频”。 | 提示用户选择OfficeSuite或“个人视频”。 | 提示用户选择OfficeSuite或“个人视频”。 | 打开QuickOffice,但生成异常处理。 |
MIME类型:vnd.android.cursor.item/person | 打开“联系人”。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或OfficeSuite。 | 打开QuickOffice,但生成异常处理。 |
MIME类型:vnd.android.cursor.item/phone | 打开“联系人”。 | 提示用户选择“联系人”或OfficeSuite。 | 提示用户选择“联系人”或OfficeSuite。 | 打开QuickOffice,但生成异常处理。 |
MIME类型:vnd.android.cursor.item/event | 打开文件浏览器。 | 打开OfficeSuite。 | 打开OfficeSuite。 | 打开QuickOffice,但生成异常处理。 |
MIME类型:appication/eml | 打开文件浏览器。 | 打开OfficeSuite。 | 打开OfficeSuite。 | 打开QuickOffice,但生成异常处理。 |
ACTION_INSERT
插入数据。
常量值:android.intent.action.INSERT
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: content: <_content_path_and_name_> MIME类型:vnd.android.cursor.item/event |
创建新的日历事件。 | 创建新的日历事件。 | 创建新的日历事件。 | 创建新的日历事件。 |
数据URI: file: MIME类型:vnd.android.cursor.dir/person | 在“联系人”中创建新的联系人。 | 在“联系人”中创建新的联系人。 | 在“联系人”中创建新的联系人。 | 在“联系人”中创建新的联系人。 |
ACTION_INSERT_OR_EDIT
打开现有项目进行编辑,或插入已打开的新项目进行编辑。
常量值:android.intent.action.INSERT_OR_EDIT
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: content: <_content_path_and_name_> MIME类型:vnd.android.cursor.item/person
|
打开“联系人”以插入内容。 | 打开“联系人”以插入内容。 | 打开“联系人”以插入内容。 | 打开“联系人”以插入内容。 |
MIME类型:vnd.android.cursor.item/contact | 打开“联系人”以插入内容。 | 打开“联系人”以插入内容。 | 打开“联系人”以插入内容。 | 打开“联系人”以插入内容。 |
ACTION_INSTALL_PACKAGE
启动应用安装程序。
常量值:android.intent.action.INSTALL_PACKAGE
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: file: <_file_path_and_name_>
|
安装文件中的程序包。 | 安装文件中的程序包。 | 安装文件中的程序包。 | 安装文件中的程序包。 |
ACTION_MANAGE_NETWORK_USAGE
显示网络设置。Kindle Fire(第1代)不支持此意图。
常量值:android.intent.action.MANAGE_NETWORK_USAGE
Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|
提示用户选择“电子邮件”或“电子邮件”/“联系人”/“日历”。 | 提示用户选择“电子邮件”或“电子邮件”/“联系人”/“日历”。 | 打开“电子邮件”设置。 | 不支持。 |
ACTION_MANAGE_PACKAGE_STORAGE
打开程序包存储活动。
常量值:android.intent.action.MANAGE_PACKAGE_STORAGE
Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|
打开“存储”。 | 打开“存储”。 | 打开“存储”。 | 打开“存储”。 |
ACTION_PICK
允许用户选择一个项目。
常量值:android.intent.action.PICK
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: content: <_content_path_and_name_>
|
不支持。 | 不支持。 | 打开“照片”。 | 打开“照片”。 |
MIME类型:vnd.android.cursor.dir/person | 打开“联系人”。 | 打开“联系人”。 | 打开“联系人”。 | 打开“联系人”。 |
MIME类型:video/* | 打开“视频”。 | 打开“视频”。 | 打开“视频”。 | 打开“视频”。 |
ACTION_PICK_ACTIVITY
允许用户选择一个应用。Kindle Fire(第1代)不支持此意图。
常量值:android.intent.action.PICK_ACTIVITY
Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|
打开应用列表。 | 打开应用列表。 | 打开应用列表。 | 不支持。 |
ACTION_POWER_USAGE_SUMMARY
显示设备的电量使用情况。
常量值:android.intent.action.POWER_USAGE_SUMMARY
Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|
打开“电量使用信息”。 | 打开“电量使用信息”。 | 打开“电量使用信息”。 | 打开“电量使用信息”。 |
ACTION_SEARCH
搜索数据。
常量值:android.intent.action.SEARCH
Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|
提示用户选择要搜索的位置,例如网页、已安装的应用、“联系人”等。 | 提示用户选择要搜索的位置,例如网页、已安装的应用、“联系人”等。 | 提示用户选择要搜索的位置,例如网页、已安装的应用、“联系人”等。 | 提示用户选择要搜索的位置,例如网页、已安装的应用、“联系人”等。 |
ACTION_SEND
发送数据。
常量值:android.intent.action.SEND
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: content: <_content_path_and_name_>
|
打开“电子邮件”。 | 打开“电子邮件”。 | 打开“电子邮件”。 | 打开“电子邮件”。 |
ACTION_SEND_MULTIPLE
发送多个数据项。
常量值:android.intent.action.SEND_MULTIPLE
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: file: <_file_path_and_name_> MIME类型:vnd.android.cursor.item/phone
|
打开“电子邮件”。 | 打开“电子邮件”。 | 打开“电子邮件”。 | 打开“电子邮件”。 |
ACTION_VIEW
打开活动进行查看。
常量值:android.intent.action.VIEW
Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|
打开应用列表。 | 打开应用列表。 | 打开应用列表。 | 打开应用列表。 |
ACTION_WEB_SEARCH
发起网页搜索。
常量值:android.intent.action.WEB_SEARCH
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
额外信息:android.intent.extra.TEXT | 打开默认的网页搜索引擎。 | 打开默认的网页搜索引擎。 | 未测试。 | 未测试。 |
不含活动的意图
具有指定字段值的以下意图不会生成系统错误,但也不会执行预期操作。
ACTION_CALL
传输语音信箱号码或电话号码。Kindle Fire(第1代)不支持此意图。常量值:android.intent.action.CALL
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
数据URI: voicemail: <_voicemail_number_> | 不支持。 | 不支持。 | 不支持。 | 不支持。 |
ACTION_CALL_BUTTON
支持,但不打开活动。
常量值:android.intent.action.CALL_BUTTON
Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|
无操作。 | 无操作。 | 无操作。 | 无操作。 |
无操作。 | 无操作。 | 无操作。 | 无操作 |
ACTION_CHOOSER
打开一个对话框供用户选择应用。
常量值:android.intent.action.CHOOSER
字段 | Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|---|
额外信息:android.intent.extra.TEXT | 无操作。 | 无操作。 | 无操作。 | 无操作。 |
ACTION_SET_WALLPAPER
将图像设置为墙纸。此意图会导致所有Fire平板电脑出现错误,Kindle Fire(第1代)除外。
常量值:android.intent.action.SEND_MULTIPLE
Fire平板电脑(2014和更高版本)的结果 | Kindle Fire平板电脑(2013)的结果 | Kindle Fire平板电脑(2012)的结果 | Kindle Fire平板电脑(2011)的结果 |
---|---|---|---|
不支持。 | 不支持。 | 不支持。 | 无操作。 |
与其他Android设备的比较
与提供Google Mobile Services (GMS)的现有设备相比,Fire平板电脑不支持以下意图:
- ACTION_APP_ERROR
- ACTION_SEARCH_LONG_PRESS
- ACTION_SET_WALLPAPER
- ACTION_VOICE_COMMAND