开发人员控制台

支持的Android意图


支持的Android意图

Fire平板电脑支持Android意图来启动活动。Android平台定义了一份标准的意图列表。有关更多信息,请参阅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)的结果
打开“电量使用信息”。 打开“电量使用信息”。 打开“电量使用信息”。 打开“电量使用信息”。

搜索数据。
常量值: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)的结果
打开应用列表。 打开应用列表。 打开应用列表。 打开应用列表。

发起网页搜索。
常量值: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