到顶部
Android API
公众的

意图

延伸对象
实施可包裹的 可克隆的
java.lang.Object(java.lang.对象)
    android内容。意图
已知的直接子类

课程概述

意图是对要执行的操作的抽象描述。可以与一起使用启动活动启动活动,广播意图把它发给任何感兴趣的人广播接收机组件,startService(意向)bindService(Intent,ServiceConnection,int)背景服务.

Intent提供了一种工具,用于在中的代码之间执行后期运行时绑定不同的应用程序。它最重要的用途是启动活动可以认为是活动之间的粘合剂。它基本上是一种被动数据结构保存要执行的操作的抽象描述。

开发人员指南

有关如何创建和解析意图的信息,请阅读意图和意图过滤器开发人员指南。

意向结构

意向书中的主要信息包括:

动作/数据对的一些示例如下:

  • 操作视图 内容://联系人/1--显示器标识符为“1”的人的信息。

  • 动作_拨号 内容://联系人/1--显示器填写了联系人的电话拨号器。

  • 操作视图 电话:123--显示器填写了给定号码的电话拨号器。注意VIEW操作执行被认为最合理的操作特定URI。

  • 动作_拨号 电话:123--显示器填写了给定号码的电话拨号器。

  • 操作_编辑 内容://联系人/人员/1--编辑标识符为“1”的人的信息。

  • 操作视图 内容://联系人/人/--显示器用户可以浏览的人员列表。本例是一个Contacts应用程序的典型顶级条目,向您显示人员列表。选择要查看的特定人员将导致新的意图{操作视图 内容://联系人/N}用于启动一个活动来显示此人。

除了这些主要属性之外,还有一些次要属性还可以包含以下属性:

  • 类别--提供有关操作的其他信息执行。例如,类别_经销商意味着它应该作为顶级应用程序出现在Launcher中,而类别_备选意味着它应该包含在列表中用户可以对一段数据执行的可选操作。

  • 类型--指定的显式类型(MIME类型)意向数据。通常,类型是从数据本身推断出来的。通过设置此属性,可以禁用该求值并强制显式类型。

  • 成分--指定组件的显式名称类以用于目的。通常情况下,这取决于查看在意图中的其他信息(动作、数据/类型,以及类别)并将其与可以处理它的组件相匹配。如果设置了此属性,则不执行任何计算,并且此组件按原样使用。通过指定此属性,所有其他Intent属性都是可选的。

  • 额外费用--这是一个捆绑任何其他信息。这可用于向组件提供扩展信息。例如,如果我们有发送电子邮件的操作,我们可以这里还包括额外的数据,以提供主题、正文、,等。

下面是一些可以指定为intent的其他操作的示例使用这些附加参数:

有各种标准的Intent动作和类别常量在Intent类中定义,但应用程序也可以定义自己的。这些字符串使用java风格的作用域,以确保它们是唯一的——示例,标准操作视图被称为“android.intent.action.VIEW”。

将操作、数据类型、类别和额外数据集合在一起为系统定义一种允许短语表达的语言比如“打电话给约翰·史密斯的牢房”。随着应用程序添加到系统中,他们可以通过添加新的操作、类型和类别来扩展此语言,或者他们可以通过提供自己的短语来修改现有短语的行为处理它们的活动。

意向解决方案

您将使用两种主要形式的意图。

  • 明确的意图指定了一个组件(通过setComponent(组件名称)setClass(上下文,类)),它提供了准确的要运行的类。这些信息通常不包括任何其他信息,只是应用程序启动各种内部用户与应用程序交互时的活动。

  • 隐含意图未指定组件;相反,它们必须包含足够的信息,以便系统能够确定哪个可用组件最适合运行意图。

当使用隐式意图时,考虑到这种任意意图,我们需要知道如何处理它。这由以下过程处理意图分辨率,它将意向映射到活动,广播接收机,或服务(有时两个或更多活动/接收者)。

意图解析机制基本上围绕匹配针对中的所有<Intent-filter>描述已安装的应用程序包。(此外,如果是广播广播接收机对象显式注册寄存器接收器(BroadcastReceiver,IntentFilter).)更多有关详细信息,请参阅意向筛选器类。

意向中有三条信息用于解决方案:动作、类型和类别。使用此信息,查询在上完成软件包管理器对于可以处理意图。根据意图确定适当的组件中提供的信息雄激素清单.xml文件为跟随:

  • 这个行动(如果给定)必须按组件列出为它处理的一个。

  • 这个类型如果不是,则从Intent的数据中检索已在意向书中提供。与操作类似,如果类型是包含在意图中(在其数据),则组件必须将其作为处理对象列出。

  • 对于非内容:URI和where没有显式类型包含在Intent中,而不是方案意图数据(例如网址:http:邮寄地址:)是考虑过的。再次像动作一样,如果我们匹配一个方案必须按组件列出它可以处理的组件。
  • 这个类别如果提供,必须全部的被列入名单将活动作为其处理的类别。也就是说,如果你包括类别类别_经销商类别_备选,则您将仅解析为组件目的是列出二者都这些类别中。活动通常需要支持类别默认值以便通过以下方式找到它们上下文.startActivity().

例如,考虑Note Pad示例应用程序允许用户浏览notes数据列表并查看有关单个项目。斜体文本表示要替换的位置用一个特定于您自己的包的名称命名。

<manifest xmlns:android=“http://schemas.android.com/apk/res/android"package=“com.android.notepad公司"><application android:icon=“@drawable/app_notes”android:label=“@string/app_name”><provider class=“.NotePadProvider”android:authorities=“com.google.provider公司。便条簿" /><activity class=“.NotesList”android:label=“@string/title_notes_list”><意向过滤器><action android:name=“android.intent.action.MAIN”/><category android:name=“android.intentation.category.LAUNCHER”/></into-filter><意向过滤器><action android:name=“android.intent.action.VIEW”/><action android:name=“android.intent.action.EDIT”/><action android:name=“android.intent.action.PICK”/><category android:name=“android.intentation.category.DEFAULT”/><data安卓:mimeType=“vnd.android.cursor.dir/vnd.google.note公司" /></into-filter><意向过滤器><action android:name=“android.intent.action.GET_CONTENT”/><category android:name=“android.intentation.category.DEFAULT”/><data android:mimeType=“vnd.android.cursor.item/vnd.google.note公司" /></into-filter></活动><activity class=“.NoteEditor”android:label=“@string/title_note”><intent-filter android:label=“@string/resolve_edit”><action android:name=“android.intent.action.VIEW”/><action android:name=“android.intent.action.EDIT”/><category android:name=“android.intentation.category.DEFAULT”/><data安卓:mimeType=“vnd.android.cursor.item/vnd.google.note公司" /></intent过滤器><意向过滤器><action android:name=“android.intent.action.INSERT”/><category android:name=“android.intentation.category.DEFAULT”/><data安卓:mimeType=“vnd.android.cursor.dir/vnd.google.note公司" /></into-filter></活动><activity class=“.TitleEditor”android:label=“@string/title_edit_title”android:theme=“@android:style/theme.Dialog”><intent-filter android:label=“@string/resolve_title”><action安卓:name=“com.android.notepad.操作。编辑_标题" /><category android:name=“android.intentation.category.DEFAULT”/><category android:name=“android.intentation.category.ALTERNATIVE”/><category android:name=“android.intentation.category.SELECTED_ALTERNATIVE”/><data安卓:mimeType=“vnd.android.cursor.item/vnd.google.note公司" /></into-filter></活动></应用程序></清单>

第一项活动,com.android.notepad。备注列表,作为我们的主要进入应用程序。它可以做三件事,正如它的三个意图所描述的那样模板:

  1. <意向过滤器><action安卓:name=“android.intent.action。主要" /><category android:name=“android.intent.category。发射器" /></into-filter>

    这为记事本应用程序提供了一个顶级条目:标准MAIN操作是一个主要入口点(不需要任何其他信息意图),而LAUNCHER类别表示此入口点应该是列在应用程序启动程序中。

  2. <意向过滤器><action安卓:name=“android.intent.action。视图" /><action-android:name=“android.intent.action。编辑" /><action安卓:name=“android.intent.action。拾取" /><category android:name=“android.intent.category。违约" /><data mimeType:name=“vnd.android.cursor.dir/vnd.google.note公司" /></into-filter>

    这声明了活动可以在的目录上执行的操作注意事项。支持的类型由<type>标记给出,其中vnd.android.cursor.dir/vnd.google.note注是一个URI,从中零个或多个项目的游标(vnd.android.cursor.dir)可以检索保存记事本数据的(vnd.google.note公司).该活动允许用户查看或编辑数据目录(通过VIEW和EDIT操作),或选择特定注释并返回呼叫方(通过PICK操作)。另请注意默认类别这里提供:这是必修的对于上下文启动活动方法来解决您的未显式指定其组件名称时的活动。

  3. <意向过滤器><action安卓:name=“android.intent.action。获取内容" /><category android:name=“android.intent.category。违约" /><data安卓:mimeType=“vnd.android.cursor.item/vnd.google.note公司" /></into-filter>

    此筛选器描述了向调用者返回所选便笺的功能用户无需知道它来自何处。数据类型vnd.android.cursor.item/vnd.google.note注是一个URI,从中光标正好为一(vnd.android.cursor.item公司)物品罐检索包含记事本数据的(vnd.google.note公司).GET_CONTENT操作类似于PICK操作,其中活动将向其调用者返回用户选择的数据。在这里,然而,调用者指定了他们想要的数据类型,而不是用户将从中选择的数据类型。

鉴于这些功能,以下意图将解决NotesList活动:

  • {action=android.app.action.MAIN}匹配所有可以用作应用程序。

  • {action=android.app.action.MAIN,类别=android.app.category。发射器}是实际意图Launcher用于填充其顶级列表。

  • {action=android.intent.action.VIEW数据=content://com.google.provider.NotePad/notes }显示下所有注释的列表"content://com.google.provider.NotePad/notes“,其中用户可以浏览并查看上的详细信息。

  • {action=android.app.action.PICK数据=content://com.google.provider.NotePad/notes }提供了以下注释的列表"content://com.google.provider.NotePad/notes“,从中用户可以选择其数据URL返回给调用者的便笺。

  • {action=安卓.app.action.GET_CONTENT类型=vnd.android.cursor.item/vnd.google.note}类似于pick操作,但允许调用方指定他们想要返回的数据类型,以便系统可以找到合适的选择某种数据类型的活动。

第二项活动,com.android.notepad。注释编辑器,向用户显示单个注释条目,并允许他们编辑它。它可以按照描述完成两件事通过其两个意图模板:

  1. <intent-filter android:label=“@string/resolve_edit”><action安卓:name=“android.intent.action。视图" /><action安卓:name=“android.intent.action。编辑" /><category android:name=“android.intent.category。违约" /><data安卓:mimeType=“vnd.android.cursor.item/vnd.google.note公司" /></into-filter>

    此活动的第一个主要目的是让用户进行交互用MIME类型描述的单个音符vnd.android.cursor.item/vnd.google.note注。活动可以查看注释或允许用户编辑。我们再次支持DEFAULT类别允许在不显式启动活动指定其组件。

  2. <意向过滤器><action安卓:name=“android.intent.action。插入" /><category android:name=“android.intent.category。违约" /><data安卓:mimeType=“vnd.android.cursor.dir/vnd.google.note公司" /></into-filter>

    此活动的第二个用途是在现有的笔记目录。当用户创建新的注意:INSERT操作在notes目录上执行,导致运行此活动并让用户创建新的注释数据然后添加到内容提供者。

考虑到这些功能,以下意图将解决NotesEditor活动:

  • {action=android.intent.action.VIEW数据=content://com.google.provider.NotePad/notes/{标识}}向用户显示注释的内容{标识}.

  • {action=android.app.action.EDIT数据=content://com.google.provider.NotePad/notes/{标识}}允许用户编辑注释的内容{标识}.

  • {action=android.app.action.INSERT数据=content://com.google.provider.NotePad/notes }在的笔记列表中创建一个新的空笔记"content://com.google.provider.NotePad/notes"并允许用户编辑它。如果他们保留更改,URI将新创建的便笺返回给调用者。

最后一项活动,com.android.notepad。标题编辑器,允许用户编辑注释的标题。这可以作为一个类来实现应用程序直接调用(通过在意图),但这里我们展示了一种可以发布备选方案的方法对现有数据的操作:

<intent-filter android:label=“@string/resolve_title”><action安卓:name=“com.android.notepad.操作。编辑_标题" /><category android:name=“android.intent.category。违约" /><category android:name=“android.intent.category。备选方案" /><category android:name=“android.intent.category。所选_备选" /><data安卓:mimeType=“vnd.android.cursor.item/vnd.google.note公司" /></into-filter>

在这里的单意图模板中,我们创造了我们自己的私人行动com.android.notepad.操作。编辑_标题这意味着编辑注释的标题。必须在特定注释中调用(数据类型vnd.android.cursor.item/vnd.google.note注)像以前一样查看和编辑操作,但在此处显示和编辑包含的标题在注释数据中。

除了像往常一样支持默认类别外,我们的标题编辑器还支持其他两个标准类别:ALTERNATIVE和选择_备选方案。实施这些类别允许其他人找到它提供的特殊操作通过queryIntentActivityOptions(组件名称,Intent[],Intent,int)方法,或更经常使用addIntentOptions(int,int,int、ComponentName、Intent[]、Intent、int、MenuItem[])注意,在意图中这里的模板还为模板提供了一个显式名称(通过android:label=“@string/resolve_title”)更好地控制当用户将此活动作为备选活动时看到的内容对他们正在查看的数据执行操作。

鉴于这些能力,以下意图将解决TitleEditor活动:

  • {action=com.android.notepad.action.EDIT_TITLE数据=content://com.google.provider.NotePad/notes/{ID}}显示并允许用户编辑关联的标题带注释{标识}.

标准活动操作

这些是Intent为启动定义的当前标准操作活动(通常通过startActivity(目的).最多重要且迄今为止最常用的是动作_主操作_编辑.

标准广播动作

这些是Intent为接收定义的当前标准操作广播(通常通过寄存器接收器(BroadcastReceiver,IntentFilter)或a清单中的<receiver>标记)。

标准类别

这些是当前的标准类别,可用于进一步通过澄清意图addCategory(字符串).

标准额外数据

这些是当前的标准字段,可以通过putExtra(字符串,捆绑).

旗帜

这些是可以通过在Intent中使用的可能标志设置标志(int)添加标志(int)。请参阅设置标志(int)用于列表所有可能的标志。

总结

内部类
意图。过滤器比较 Wrapper类持有Intent并在其上为实现比较过滤的目的
意图。快捷方式图标资源 表示快捷方式/活动文件夹图标资源。 
常量
字符串 动作_飞机_模式_更改

广播操作:用户已将手机切换到或退出飞行模式。

字符串 行动_ALL_APPS 活动操作:列出所有可用的应用程序

输入:无。

字符串 动作_回答 活动动作:处理来电。
字符串 操作_应用_错误 活动操作:用户在崩溃/ANR对话框中按下“报告”按钮。
字符串 动作_助理 活动操作:执行辅助操作。
字符串 动作_附件_数据 用于指示某些数据应附加到其他数据地点。
字符串 动作_电池_已更改 广播操作:这是一个粘性广播包含充电状态、电量和其他有关电池的信息。
字符串 动作电池电量低 广播操作:表示设备电池电量不足。
字符串 动作_电池_OKAY 广播操作:表示电池电量低后现在正常。
字符串 行动_开始_完成 广播操作:系统完成后广播一次正在引导。
字符串 动作_图片_报告 活动操作:显示报告错误的活动。
字符串 动作_呼叫 活动操作:调用数据指定的人。
字符串 动作_呼叫_按钮 活动操作:用户按下“呼叫”按钮转到拨号器或其他合适的UI来进行调用。
字符串 动作_镜头_按钮 广播操作:按下“摄像头按钮”。
字符串 动作_选择器 活动操作:显示活动选择器,允许用户选择继续之前他们想做什么。
字符串 动作_关闭_系统_日志 广播操作:当用户操作应请求要关闭的临时系统对话框。
字符串 动作配置更改 广播操作:当前设备配置(方向、地区等)已更改。
字符串 操作_创建_文档 活动操作:允许用户创建新文档。
字符串 操作创建快捷方式 活动操作:创建快捷方式。
字符串 操作日期更改 广播操作:日期已更改。
字符串 行动_失败 的同义词操作视图,即“标准”操作对一段数据执行。
字符串 操作_选择 活动操作:从其容器中删除给定数据。
字符串 操作_证据_存储_低 广播操作:表示内存不足的粘性广播设备状况

这是一个受保护的意图,只能发送由系统决定。

字符串 动作_证据_存储_确定 广播操作:表示设备上不再存在内存不足的情况

这是一个受保护的意图,只能发送通过系统。

字符串 动作_拨号 活动操作:拨打数据指定的号码。
字符串 动作_锁定_通风 广播操作:针对物理更改的粘性广播设备的停靠状态。
字符串 动作_划眼_启动 广播动作:在系统开始做梦后发送。
字符串 动作_划眼_终止 广播动作:在系统停止做梦后发送。
字符串 操作_编辑 活动操作:提供对给定数据的显式可编辑访问。
字符串 操作外部应用程序可用 广播操作:一组包的资源(以前不可用)当前可用,因为它们所在的媒体可用。
字符串 操作外部应用程序不可用 广播操作:一组包的资源当前为不可用,因为它们所在的媒体不可用。
字符串 动作动作测试 活动行动:工厂测试的主要切入点。
字符串 操作集内容 活动操作:允许用户选择特定类型的数据和将其退回。
字符串 行动_获得_限制_进入 广播到特定应用程序以查询要实施的任何支持限制限制用户。
字符串 动作_标签_维修_连接 广播操作:已建立GTalk连接。
字符串 动作_标签_维修_断开 广播操作:GTalk连接已断开。
字符串 动作_头部设置_插头 广播操作:插入或拔下有线耳机。
字符串 动作输入方法更改 广播操作:输入方法已更改。
字符串 动作_插入 活动操作:将空项插入给定容器。
字符串 动作_插入_返回_编辑 活动操作:选择一个现有项目,或插入一个新项目,然后对其进行编辑。
字符串 安装程序包操作 活动操作:启动应用程序安装程序。
字符串 动作_位置_更改 广播操作:当前设备的区域设置已更改。
字符串 动作_主 活动操作:作为主入口点开始,不希望接收数据。
字符串 操作_管理_网络工作_使用 活动操作:显示管理网络数据使用的设置具体应用。
字符串 操作管理包存储 广播操作:表示用户确认的内存不足状态通知并且应该启动包管理。
字符串 动作_媒体_媒体_删除 广播操作:外部媒体已从SD卡插槽中删除,但未卸载装载点。
字符串 动作_媒体_按钮 广播操作:按下“媒体按钮”。
字符串 操作媒体检查 广播操作:存在外部媒体,正在检查磁盘检查介质的装入点的路径包含在Intent.mData字段中。
字符串 操作媒体对象 广播操作:用户表示希望删除外部存储媒体。
字符串 动作_媒体_安装 广播操作:外部媒体存在并安装在其安装点。
字符串 动作_媒体_ OFS 广播操作:存在外部媒体,但正在使用不兼容的fs(或为空)检查介质的装入点的路径包含在Intent.mData字段中。
字符串 动作_媒体_删除 广播操作:已删除外部媒体。
字符串 操作媒体扫描完成 广播操作:媒体扫描仪已完成目录扫描。
字符串 操作媒体扫描文件 广播操作:请求媒体扫描仪扫描文件并将其添加到媒体数据库。
字符串 动作_媒体_扫描_启动 广播操作:媒体扫描仪已开始扫描目录。
字符串 动作_媒体_共享 广播操作:外部媒体已卸载,因为它正在通过USB大容量存储共享。
字符串 动作_媒体_不可预知 广播操作:存在外部媒体,但无法装入。
字符串 动作_媒体_未安装 广播操作:存在外部媒体,但未在其装入点装入。
字符串 操作_更换的包装 广播操作:已安装应用程序的新版本在现有的基础上。
字符串 动作_新_出击_呼叫 广播操作:即将拨出电话。
字符串 操作打开文档 活动操作:允许用户选择并返回一个或多个现有文件。
字符串 操作_包装_添加 广播操作:新的应用程序包已安装在设备。
字符串 操作_包装_更改 广播操作:现有应用程序包已更改(例如。
字符串 动作_包装_ ATA_清洁 广播操作:用户已清除包的数据。
字符串 动作包启动 广播操作:发送到应用程序的安装程序包当该应用程序首次启动时(这是第一次移出停止状态)。
字符串 已删除操作包完整 广播操作:现有应用程序包已完全从设备中删除。
字符串 操作_包装_安装 此常量已弃用API级别14。此常数从未使用过。
字符串 操作_包装_需求_验证 广播操作:当包出现时发送到系统包验证器需要验证。
字符串 操作包装移除 广播操作:已从中删除现有的应用程序包设备。
字符串 操作_包装_更换 广播操作:应用程序包的新版本已安装,替换以前安装的现有版本。
字符串 操作包装重新启动 广播操作:用户已重新启动包及其所有进程已被终止。
字符串 操作包装验证 广播操作:当包已证实的。
字符串 动作_测试 活动操作:在给定容器中创建一个新项,并对其进行初始化从剪贴板的当前内容。
字符串 动作_锁定 活动操作:从数据中选取一项,返回所选内容。
字符串 动作_按钮_活动 活动操作:选择一个给定意图的活动,返回类挑选出来的。
字符串 动作_电源_已连接 广播操作:外部电源已连接到设备。
字符串 动作电源断开 广播操作:设备已断开外部电源。
字符串 动作_电源_USAGE_SUMMARY 活动操作:向用户显示电源使用信息。
字符串 操作_提供商_更改 广播操作:一些内容提供程序具有部分命名空间发布用户可能特别关注的新事件或项目感兴趣。
字符串 动作_快速_锁定 当用户点击系统“快速设置”区域中的时钟控件时发送。
字符串 REBOOT动作 广播操作:重新启动设备。
字符串 动作_运行 活动操作:运行数据,不管这意味着什么。
字符串 动作_屏幕_关闭 广播动作:屏幕关闭后发送。
字符串 操作屏幕打开 广播动作:屏幕打开后发送。
字符串 操作搜索 活动操作:执行搜索。
字符串 动作_搜索_LONG_PRESS 活动操作:启动与长按搜索键。
字符串 动作_发送 活动操作:将一些数据传递给其他人。
字符串 动作_结束 活动操作:向数据指定的人发送消息。
字符串 动作_发送_多功能 活动操作:将多个数据传递给其他人。
字符串 动作_设置_墙纸 活动操作:显示选择墙纸的设置

输入:无。

字符串 动作_停机 广播操作:设备正在关闭。
字符串 动作_同步 活动操作:执行数据同步。
字符串 动作系统自动 活动操作:启动平台定义的教程

输入:getStringExtra(SearchManager.QUERY)要搜索的文本。

字符串 动作_时区_更改 广播操作:时区已更改。
字符串 动作时间更改 广播操作:时间已设置。
字符串 动作时间控件 广播操作:当前时间已更改。
字符串 操作_标识_删除 广播操作:用户ID已从系统中删除。
字符串 ACTION_UMS_CONNECTED操作已连接 此常量已弃用API级别14。替换为android.os.storage。StorageEventListener
字符串 动作_UMS_断开 此常量已弃用API级别14。替换为android.os.storage。StorageEventListener
字符串 操作_卸载_包装 活动操作:启动应用程序卸载程序。
字符串 操作用户背景 当发生用户切换时发送,导致进程的用户发送到后台。
字符串 ACTION_USER_FOREGROUND(操作_用户_绕地) 当发生用户切换时发送,导致进程的用户带到前台。
字符串 操作用户初始化 用户首次启动时发送,以允许系统应用执行一次性初始化。
字符串 动作用户提示 广播操作:设备唤醒后用户在场时发送(例如键盘锁不见了)。
字符串 操作视图 活动操作:向用户显示数据。
字符串 动作_声音_命令 活动操作:启动语音命令。
字符串 动作_墙纸_更改 此常量已弃用API 16级。现代应用程序应使用窗口管理器。布局参数。标志_展示_墙纸有壁纸显示在用户界面后面,而不是观看此广播和自己渲染墙纸。
字符串 动作_刹车_搜索 活动操作:执行web搜索。
字符串 类别_备选 设置活动是否应被视为用户当前查看的数据。
字符串 类别_应用_浏览器 与一起使用动作_主启动浏览器应用程序。
字符串 类别_APP_计算器 与一起使用动作_主启动计算器应用程序。
字符串 类别_APP_CALENDAR 与一起使用动作_主以启动日历应用程序。
字符串 类别_应用_合同 与一起使用动作_主启动联系人应用程序。
字符串 类别_APP_EMAIL 与一起使用动作_主启动电子邮件应用程序。
字符串 类别应用程序库 与一起使用动作_主启动gallery应用程序。
字符串 类别_APP_MAPS 与一起使用动作_主启动地图应用程序。
字符串 类别_应用_标记 此活动允许用户浏览和下载新应用程序。
字符串 类别_应用_消息 与一起使用动作_主启动消息传递应用程序。
字符串 类别_APP_MUSIC 与一起使用动作_主启动音乐应用程序。
字符串 可浏览类别 可以从浏览器安全调用的活动必须支持类别。
字符串 类别_ CAR_DOCK 将设备插入汽车坞时要运行的活动。
字符串 类别CAR_MODE 用于指示活动可以在汽车环境中使用。
字符串 类别_故障 设置活动是否应为默认操作的选项(中央按)对数据执行。
字符串 类别_数据库_锁定 将设备插入汽车坞时要运行的活动。
字符串 类别_开发_参考 这项活动是一个发展偏好小组。
字符串 类别_EMBED 能够在父活动容器内运行。
字符串 类别_框架_安装_测试 用作框架工具测试的测试代码。
字符串 类别_HE_DESK_DOCK 将设备插入数字(高端)坞时要运行的活动。
字符串 类别_主页 这是主活动,即显示的第一个活动当设备启动时。
字符串 类别_INFO 提供有关其所在包的信息;通常用于包不包含类别_经销商提供用户的前门,无需显示在所有应用程序列表中。
字符串 类别_经销商 应显示在顶层启动器中。
字符串 类别_LE_DESK_DOCK 当设备插入模拟(低端)坞时要运行的活动。
字符串 类别_猴子 此活动可以由猴子或其他自动化测试工具执行。
字符串 可打开类别 用于指示意图只需要可以使用打开的URIopenFileDescriptor(Uri,字符串).
字符串 类别_参考 此活动是一个首选项面板。
字符串 类别_样本_代码 用作示例代码示例(不是普通用户的一部分经验)。
字符串 类别_选定_备选 设置活动是否应被视为替代选择对用户当前选择的数据执行操作。
字符串 类别_TAB 用于在包含TabActivity的内部用作选项卡。
字符串 类别_测试 用作测试(不是正常用户体验的一部分)。
字符串 类别_单位_测试 用作单元测试(通过测试线束运行)。
字符串 额外警报计数 在中用作int额外字段全局定时器意图告诉被调用的应用程序有多少待定报警深思熟虑。
字符串 额外_低_多功能 额外用于指示意图可以允许用户选择和返回多个项目。
字符串 额外_低_更换 此常量已弃用API 16级。截至果冻豆,安卓系统将不再显示有关更新现有应用程序,因此不再需要。
字符串 额外_辅助_内容 上的可选字段动作_助理并包含其他上下文协助请求时当前前台应用程序提供的信息。
字符串 额外_辅助_包装 上的可选字段动作_助理包含当前前景的名称调用协助时的应用程序包。
字符串 额外_ BCC 一个字符串[],包含应进行盲复制的电子邮件地址。
字符串 额外_布格_报告 在中用作可分包的额外字段操作_应用_错误,包含错误报告。
字符串 额外(_C) 一个字符串[],其中包含应进行复写的电子邮件地址。
字符串 额外更改的COMPONENT_NAME 此常量已弃用API级别7。请参见额外更改的COMPONENT_NAME_LIST这个字段将只包含列表中的名字。
字符串 额外更改的COMPONENT_NAME_LIST 此字段是的一部分操作_包装_更改,并包含所有已更改组件的字符串数组。
字符串 外部更改包列表 此字段是的一部分操作外部应用程序可用,操作外部应用程序不可用并包含所有已更改组件的字符串数组。
字符串 额外更改的ID列表 此字段是的一部分操作外部应用程序可用,操作外部应用程序不可用并包含所有组件的uid的整数数组已经改变了。
字符串 额外数据删除 在中用作布尔额外字段操作包装移除意图指示这是否表示完全卸载(删除代码及其数据)或部分卸载(保留其数据,意味着这是一个更新)。
字符串 额外_锁_状态 在中用作int额外字段动作_锁定_通风试图请求停靠状态。
整数 额外_船舱_状态_汽车 用作的int值额外_锁_状态来表示手机在汽车码头上。
整数 额外_锁_状态_桌面 用作的int值锁外状态来表示手机在桌面上。
整数 额外锁状态HE_DESK 用作的int值额外_锁_状态表示手机处于数字(高端)坞中。
整数 额外锁状态LE_DESK 用作的int值额外_锁_状态表示手机处于模拟(低端)坞中。
整数 额外_锁定_状态_解除锁定 用作的int值额外_锁_状态表示手机不在任何坞中。
字符串 额外_终止_ APP 在中用作布尔额外字段操作包装移除操作_包装_更改意图覆盖默认操作重新启动应用程序。
字符串 额外_电子邮件 包含应发送到的电子邮件地址的字符串[]。
字符串 额外_ HTML _文本 与Intent关联的常量String,用于动作_发送提供替代方案额外_文本作为HTML格式的文本。
字符串 额外_初始_目的 可包裹的[]意图标记的意向对象设置为putExtra(字符串,可包裹[])要进行的其他活动当用动作_选择器.
字符串 额外安装包名称 用作字符串额外字段操作_安装_包装安装包裹。
字符串 额外的 描述您希望显示的选项的意图动作_按钮_活动.
字符串 额外钥匙排气 一个键盘事件对象包含的事件触发了其所在意图的创建。
字符串 仅限EXTRA_LOCAL_ONLY Extra用于指示意图只应返回打开的数据本地设备。
字符串 额外时间类型 Extra用于通信一组可接受的MIME类型。
字符串 外部未知来源 用作布尔额外字段操作_安装_包装安装包裹。
字符串 额外_原始_ RI 用作URI额外字段操作_安装_包装操作视图以指示Intent中本地APK来自的URI数据字段源自。
字符串 额外_电话_号码 包含最初输入的电话号码的字符串动作_新_出击_呼叫,或实际要呼叫的号码动作_呼叫.
字符串 额外_参考 用作URI额外字段操作_安装_包装操作视图指示与Intent关联的HTTP引用URI数据字段或额外_原始_ RI.
字符串 额外_远程_意图_确定 用于远程意图中的额外字段。
字符串 额外_更换 在中用作布尔额外字段操作包装移除意图表明这是包的替换,因此广播之后将立即为同一软件包的不同版本。
字符串 额外限制_捆绑 在意向中发送给BroadcastReceiver以处理行动_获得_限制_进入.
字符串 额外限制_目的 在BroadcastReceiver的响应中额外使用,处理行动_获得_限制_进入.
字符串 额外限制列表 在BroadcastReceiver的响应中额外使用,处理行动_获得_限制_进入.
字符串 外部回转结果 用作布尔额外字段操作_安装_包装操作_卸载_包装.
字符串 额外_停止_ICON 用于将图标定义为快捷方式的位图的额外项的名称。
字符串 额外_停止_ICON_资源 用于定义快捷方式的快捷图标资源的额外名称。
字符串 额外_停止_输入 用于定义快捷方式意图的额外项的名称。
字符串 额外_ SHORTCUT_NAME 用于定义快捷方式名称的额外项的名称。
字符串 EXTRA_SHUTDOWN_USERSPACE_ONLY(仅限用户空间) 可选额外费用动作_停机允许发送方限定此关闭仅针对系统的用户空间,而不是完全关闭。
字符串 额外蒸汽 内容:URI保存与Intent关联的数据流,与一起使用动作_发送提供正在发送的数据。
字符串 额外_主题 保存消息所需主题行的常量字符串。
字符串 额外模板 要放置在新创建的记录中的初始数据。
字符串 额外_文本 与Intent关联的常量CharSequence,用于动作_发送以提供要发送的文字数据。
字符串 附加标题(_T) 与一起使用时向用户提供的CharSequence对话框标题动作_选择器.
字符串 额外ID 在中用作int额外字段操作_标识_删除试图提供分配给包的uid。
整数 填充_操作 与一起使用fillIn(意向,int)允许当前动作值为覆盖,即使已经设置。
整数 填充_类别 与一起使用fillIn(意向,int)允许当前类别覆盖,即使它们已经设置。
整数 填充_IN_CLIP_DATA 与一起使用fillIn(意向,int)允许当前剪辑数据覆盖,即使已经设置。
整数 填充_组件 与一起使用fillIn(意向,int)允许当前组件值为覆盖,即使已经设置。
整数 填充_IN_DATA 与一起使用fillIn(意向,int)允许当前数据或类型值覆盖,即使已经设置。
整数 填充_包装 与一起使用fillIn(意向,int)允许当前包值为覆盖,即使已经设置。
整数 填充_选择器 与一起使用fillIn(意向,int)允许当前选择器覆盖,即使已经设置。
整数 填充_源_绑定 与一起使用fillIn(意向,int)允许当前边界矩形覆盖,即使已经设置。
整数 FLAG_ACTIVITY_BROUGHT_TO_FRONT标志 此标志通常不是由应用程序代码设置的,而是由系统,如启动模式singleTask模式的文档。
整数 标志_活动_清除_任务 如果在传递给的意向中设置上下文.startActivity(),此标志将导致与要在活动开始前清除的活动。
整数 标志_活动_清除_停止 如果已设置,并且正在启动的活动已在中运行而不是启动该活动的新实例,它上面的所有其他活动都将结束,本意向书将作为新意向交付给(现在位于顶部)旧活动。
整数 标志_活动_清除_任务_重置 如果设置了,这将在任务的活动堆栈中标记一个点,该点应重置任务时清除。
整数 标志_活动_排除_来自_请求 如果已设置,则新活动不会保留在最近启动的列表中活动。
整数 FLAG_ACTIVITY_FORWARD_RESULT(警告_结果) 如果设置并且此意图用于从则现有活动的回复目标将为转移到新活动中。
整数 FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY标志 此标志通常不是由应用程序代码设置的,而是由如果此活动是从历史记录启动的,则为系统(长按主页键)。
整数 标志_活动_多任务 除非您正在实现自己的标记,否则不要使用此标记顶级应用程序启动器。
整数 标志_活动_新任务 如果设置,此活动将成为此上新任务的开始历史堆栈。
整数 标志_活动_动画 如果在传递给的意向中设置上下文.startActivity(),此标志将阻止系统应用活动转换动画以转到下一个活动状态。
整数 标志_活动_历史 如果设置,则新活动不会保存在历史堆栈中。
整数 标志_活动_用户_操作 如果设置,此标志将阻止正常onUserLeaveHint()回调发生在当前最前面的活动之前暂停,因为新启动的活动被放到了最前面。
整数 FLAG_ACTIVITY_PREVIOUS_IS_TOP标志 如果已设置,并且此意图用于从现有活动,当前活动将不被视为顶级活动决定是否应向而不是开始一个新的。
整数 标志_活动_命令_TO_前 如果在传递给的意向中设置上下文.startActivity(),该标志将使已启动的活动位于其前面任务的历史堆栈(如果它已经在运行)。
整数 FLAG_ACTIVITY_RESET_TASK_IF_NEEDED(标志_活动_复位_任务_等待) 如果设置,并且此活动正在新任务中启动或将现有任务置于顶层,然后它将作为任务的前门。
整数 FLAG_ACTIVITY_SINGLE_TOP标志 如果设置,则如果活动已在运行,则不会启动该活动位于历史堆栈的顶部。
整数 标志_活动_任务_主页 如果在传递给的意向中设置上下文.startActivity(),此标志将导致新启动的任务置于当前任务之上家庭活动任务(如果有)。
整数 标志_DEBUG_LOG_RESOLUTION 可以为调试启用的标志:设置后,日志消息将为在解决此意图期间打印,以向您显示已找到以创建最终解析列表。
整数 FLAG_EXCLUDE_STOPPED_PACKAGES标志 如果设置,此意图将与包中的任何组件都不匹配当前已停止。
整数 FLAG_FROM_背景 可由呼叫者设置,以指示此意向来自后台操作,而非直接用户交互。
整数 标志_授权_性能稳定_权限 与结合时标志_授权_读取_权限和/或标志_授权_写入_权限,URI权限授予可以是在设备重新启动时保持,直到使用显式撤销revokeUriPermission(Uri,int).
整数 FLAG_GRANT_READ_URI_PERMISSION标志许可 如果设置,本意向书的接收人将被授予以下权限对Intent数据和任何URI中的URI执行读取操作在其ClipData中指定。
整数 标志_授权_写入_权限 如果设置,本意向书的接收人将被授予以下权限对Intent数据和任何URI中的URI执行写操作在其剪辑数据中指定。
整数 标志_包含_停止_包装 如果设置,此意图将始终与包中的任何组件相匹配当前已停止。
整数 标志_接收器_接地 如果设置了,则在发送广播时,允许收件人运行前台优先级,超时间隔更短。
整数 标志_接收_暂停 如果这是一个有序的广播,不要让接收器中止广播。
整数 仅限RECEIVER_REGISTERED_ONLY标志 如果设置,则在发送广播时,只有注册的接收器called--不会启动BroadcastReceiver组件。
整数 FLAG_RECEIVER_REPLACE_PENDING标志 如果设置,发送广播时,新广播将替换任何与之匹配的现有挂起广播。
字符串 元数据_锁定_主页 布尔值,可以作为停靠活动的元数据提供给指示坞在激活时应接管主密钥。
整数 URI输入方案 用于的标志toUri(整数)parseUri(字符串,int):URI字符串总是有“意图:”方案。
[展开]
继承的常量
来自接口android.os。可包裹的
领域
公众的静止的最终的造物主<意图> 造物主
公共建筑商
意图()
创建一个空意图。
意图(意图o)
复制构造函数。
意图(字符串动作)
用给定动作创建意图。
意图(字符串动作,乌里uri)
使用给定操作和给定数据url创建意图。
意图(上下文包上下文,等级<?> cls)
为特定组件创建意图。
意图(字符串动作,乌里uri,上下文包上下文,等级<?> cls)
使用指定的操作和数据为特定组件创建意图。
公共方法
意图 添加类别(字符串类别)
向意向添加新类别。
意图 添加标志(int标志)
向意图添加其他标志(或使用现有标志值)。
对象 克隆()
创建并返回此对象.
意图 克隆过滤器()
仅克隆与以下内容相关的意向部分过滤器匹配:操作、数据、类型、组件和类别。
静止的意图 创建选择器(意图目标,字符序列标题)
用于创建动作_选择器意图。
整数 describe目录()
描述此包裹中包含的特殊物品种类编组表示。
整数 填充(意图其他,int标志)
复制的内容其他在这个对象中,但只有其中字段不是由该对象定义的。
布尔值 过滤器等于(意图其他)
确定出于意图的目的,两个意图是否相同分辨率(过滤)。
整数 过滤器哈希代码()
生成匹配filterEquals()语义的哈希代码。
字符串 获取操作()
检索要执行的常规操作,例如操作视图.
布尔值[] 获取BooleanArrayExtra(字符串名称)
从意图检索扩展数据。
布尔值 获取额外布尔值(字符串名称,布尔值defaultValue)
从意图检索扩展数据。
捆绑 获取额外捆绑包(字符串名称)
从意图检索扩展数据。
字节[] 获取额外字节数组(字符串名称)
从意图检索扩展数据。
字节 获取额外字节(字符串名称,字节defaultValue)
从意图检索扩展数据。
设置<字符串> 获取类别()
返回意图中所有类别的集合。
字符[] 获取CharArrayExtra(字符串名称)
从意图检索扩展数据。
烧焦 获取额外字符(字符串name,char defaultValue)
从意图检索扩展数据。
字符序列[] 获取CharSequenceArrayExtra(字符串名称)
从意图检索扩展数据。
数组列表<字符序列> 获取CharSequenceArrayListExtra(字符串名称)
从意向中检索扩展数据。
字符序列 获取附加字符序列(字符串名称)
从意图检索扩展数据。
剪辑数据 获取剪辑数据()
返回剪辑数据与本意向相关。
组件名称 获取组件()
检索与意图关联的具体组件。
乌里 获取数据()
检索此意图操作的数据。
字符串 获取数据字符串()
一样获取数据(),但将URI返回为编码的字符串。
双[] 获取额外双数组(字符串名称)
从意图检索扩展数据。
双重的 获取额外的双精度(字符串名称,双defaultValue)
从意图检索扩展数据。
捆绑 获取附加功能()
从意图检索扩展数据的映射。
整数 获取标志()
检索与此意图关联的任何特殊标志。
浮动[] 获取额外浮点数组(字符串名称)
从意图检索扩展数据。
浮动 获取额外浮动(字符串name,float defaultValue)
从意图检索扩展数据。
整数[] 获取IntArrayExtra(字符串名称)
从意图检索扩展数据。
整数 获取额外Int(字符串name,int defaultValue)
从意图检索扩展数据。
数组列表<整数> 获取IntegerArrayListExtra(字符串名称)
从意图检索扩展数据。
静止的意图 获取意向(字符串uri)
此方法已弃用API级别4。使用parseUri(字符串,int)相反。
静止的意图 getIntent旧(字符串uri)
长[] 获取额外长阵列(字符串名称)
从意图检索扩展数据。
长的 获取长额外项(字符串name,long defaultValue)
从意图检索扩展数据。
字符串 获取程序包()
检索此Intent限制的应用程序包名称。
可包裹[] 获取额外包裹阵列(字符串名称)
从意图检索扩展数据。
<T延伸可包裹的>数组列表<T> 获取ParcelableArrayListExtra(字符串名称)
从意图检索扩展数据。
<T延伸可包裹的>T型 获取额外包裹(字符串名称)
从意图检索扩展数据。
字符串 获取方案()
返回意图数据的方案部分。
意图 获取选择器()
返回与此Intent关联的特定选择器。
可序列化 获取SerializableExtra(字符串名称)
从意向中检索扩展数据。
短[] 获取ShortArrayExtra(字符串名称)
从意图检索扩展数据。
短的 获取额外短款(字符串name,short defaultValue)
从意图检索扩展数据。
Rect公司 获取源边界()
获取此意图发送方的边界,以屏幕坐标表示。
字符串[] 获取额外字符串数组(字符串名称)
从意图检索扩展数据。
数组列表<字符串> getStringArrayListExtra(字符串名称)
从意图检索扩展数据。
字符串 获取额外字符串(字符串名称)
从意图检索扩展数据。
字符串 获取类型()
检索意图中包含的任何显式MIME类型。
布尔值 has类别(字符串类别)
检查意向中是否存在类别。
布尔值 有额外的(字符串名称)
如果附加值与给定名称关联,则返回true。
布尔值 has文件描述符()
如果Intent的附加项包含分割的文件描述符,则返回true。
静止的意图 makeMain活动(组件名称main活动)
创建启动任务的主(根)活动的意图。
静止的意图 生成主选择器活动(字符串选择或操作,字符串选择器类别)
为应用程序的主要活动制定意图指定要运行的特定活动,但提供要查找的选择器活动。
静止的意图 生成重新启动活动任务(组件名称main活动)
创建可用于重新启动应用程序任务的Intent处于基本状态。
静止的字符串 normalizeMode类型(字符串类型)
规范化MIME数据类型。
静止的意图 解析意图(资源资源,XmlPullParser解析器,属性集属性)
分析XML中的“intent”元素(及其子元素)并实例化Intent对象。
静止的意图 parseUri(解析URI)(字符串uri,int标志)
从URI创建意图。
意图 putCharSequenceArrayListExtra(字符串名称,数组列表<字符序列>值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,双[]值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,int值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,字符序列值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,字符值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,捆绑值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,可分割[]值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,可序列化值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,int[]值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,浮点值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,字节[]值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,长[]值)
将扩展数据添加到意图中。
意图 输入额外(字符串名称,可包裹的值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,float[]值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,长值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,字符串[]值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,布尔值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,布尔[]值)
将扩展数据添加到意图中。
意图 输入额外(字符串名称,短值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,双精度值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,短[]值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,字符串值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,字节值)
将扩展数据添加到意图中。
意图 putExtra(额外)(字符串名称,字符[]值)
将扩展数据添加到意图中。
意图 输入额外(字符串名称,字符序列[]值)
将扩展数据添加到意图中。
意图 putExtras(输入附加值)(意图src)
将“src”中的所有附加项复制到此意图中。
意图 putExtras(输入附加值)(捆绑额外费用)
向意向中添加一组扩展数据。
意图 putIntegerArrayListExtra(字符串名称,数组列表<整数>值)
将扩展数据添加到意图中。
意图 putParcelableArrayListExtra(字符串名称,数组列表<?延伸可包裹的>值)
将扩展数据添加到意图中。
意图 putStringArrayListExtra(字符串名称,数组列表<字符串>值)
将扩展数据添加到意图中。
空隙 从地块读取(包裹英寸)
空隙 删除类别(字符串类别)
从意图中删除类别。
空隙 删除额外项(字符串名称)
从意图中删除扩展数据。
意图 replaceExtras(替换附加组件)(捆绑额外费用)
将意向书中的额外部分完全替换为给定的额外费用。
意图 替换附加项(意图src)
将意向书中的额外内容完全替换为给定意图。
组件名称 解决活动(软件包管理器下午)
返回应用于处理此意图的“活动”组件。
活动信息 解决方案活动信息(软件包管理器pm,int标志)
将意图分解为活动信息描述应该执行意图的活动。
字符串 resolveType(解决类型)(内容解析器分解器)
返回此意图的MIME数据类型。
字符串 resolveType(解决类型)(上下文上下文)
返回此意图的MIME数据类型。
字符串 需要resolveTypeIfNeeded(内容解析器分解器)
仅当需要此意图的MIME数据类型时才返回意图解决。
意图 setAction(设置操作)(字符串动作)
设置要执行的常规操作。
意图 setClass(设置类)(上下文包上下文,等级<?> cls)
通话方便setComponent(组件名称)使用由返回的名称等级对象。
意图 集合类名称(上下文包上下文,字符串类名称)
通话方便setComponent(组件名称)带有显式类名。
意图 集合类名称(字符串包名称,字符串类名)
通话方便setComponent(组件名称)带有显式应用程序包名称和类名。
空隙 设置剪辑数据(剪辑数据夹子)
设置一个剪辑数据与本意向相关。
意图 集合组件(组件名称组件)
(通常是可选的)明确设置组件以处理意图。
意图 设置数据(乌里数据)
设置此意图操作的数据。
意图 设置数据并规范化(乌里数据)
规范并设置此意图操作的数据。
意图 设置数据和类型(乌里数据,字符串类型)
(通常是可选的)设置意图数据以及显式MIME数据类型。
意图 设置数据和类型并规范化(乌里数据,字符串类型)
(通常可选)规范化并设置数据Uri和显式MIME数据类型。
空隙 setExtrasClassLoader(类装载器装载机)
设置解组时将使用的ClassLoader本意向书额外费用中的任何包裹价值。
意图 设置标志(int标志)
设置控制如何处理此意图的特殊标志。
意图 setPackage(设置包)(字符串包名称)
(通常可选)设置限制此意向将解决的组件。
空隙 设置选择器(意图选择器)
为此意向设置选择器。
空隙 设置源边界(Rect公司r)
以屏幕坐标设置此意图发送方的边界。
意图 集合类型(字符串类型)
设置显式MIME数据类型。
意图 设置类型和规格化(字符串类型)
规范化并设置显式MIME数据类型。
字符串 toString(字符串)()
返回一个字符串,该字符串包含此对象。
字符串 toURI(目标URI)()
此方法已弃用API级别4。使用toUri(整数)相反。
字符串 到Uri(int标志)
将此Intent转换为包含其URI表示的String。
空隙 写入包裹(包裹out,int标志)
将此对象展平为地块。
[展开]
继承的方法
来自班级java.lang.Object(java.lang.对象)
来自接口android.os。可包裹的

常量

公众静态最终的字符串 动作_飞机_模式_更改

已在中添加API级别1

广播操作:用户已将手机切换到或退出飞行模式。一个或更多的收音机被关闭或打开。意图将具有以下额外价值:

  • 状态-一个布尔值,指示飞行模式是否打开。如果为true,那么手机无线电和可能的其他无线电,如蓝牙或WiFi也可能已经关闭

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.AIRPLANE_MODE”

公众静态最终的字符串 行动_ALL_APPS

已在中添加API级别1

活动操作:列出所有可用的应用程序

输入:没有。

输出:无。

常量值: “android.intent.action.ALL_APPS”

公众静态最终的字符串 动作_回答

已在中添加API级别1

活动动作:处理来电。

输入:无。

输出:无。

常量值: “android.intentation.action.ANSWER”

公众静态最终的字符串 操作_应用_错误

已在中添加API级别14

活动操作:用户在崩溃/ANR对话框中按下“报告”按钮。此意图通常交付给安装应用程序的软件包谷歌游戏。

输入:未指定数据。使用传递错误报告一个额外_布格_报告字段。

输出:无。

另请参阅
常量值: “android.intent.action.APP_ERROR”

公众静态最终的字符串 动作助理

已在中添加API级别16

活动操作:执行辅助操作。

输入:额外_辅助_包装,额外_辅助_内容,可以提供有关用户何时在何处的其他可选上下文信息请求协助。输出:无。

常量值: “android.intentation.action.ASSIST”

公众的静态最终的字符串 动作_附件_数据

已在中添加API级别1

用于指示某些数据应附加到其他数据地点。例如,可以将图像数据附加到联系人。已经结束了由接收方决定数据应附在何处;意图未指定最终目的地。

输入:获取数据()是要附加的数据的URI。

输出:无。

常量值: “android.intent.action.ATTACH_DATA”

公众静态最终的字符串 动作_电池_已更改

已在中添加API级别1

广播操作:这是一个粘性广播包含充电状态、电量和其他有关电池的信息。请参见电池管理器有关文档意向书的内容。

你可以通过声明的组件接收在清单中,仅通过使用显式注册上下文.registerReceiver()。请参阅动作_蓄电池_低,操作电池正常,动作_电源_已连接,动作电源断开用于不同的电池相关通过舱单发送和接收的广播接收器。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.BATTERY_CHANGED”

公众静态的最终的字符串 动作_蓄电池_低

已在中添加API级别1

广播操作:表示设备电池电量不足。此广播对应于“低电量警告”系统对话框。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.BATTERY_LOW”

公众静态最终的字符串 动作_电池_OKAY

已在中添加API级别4

广播操作:表示电池电量低后现在正常。这将在之后发送动作蓄电池_低一旦电池有回到正常状态。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.BATTERY_OKAY”

公众静态最终的字符串 行动_开始_完成

已在中添加API级别1

广播操作:系统完成后广播一次正在引导。它可以用于执行特定于应用程序的初始化,例如安装警报器。你必须握住接收_启动_完成许可为了接收这个广播。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.BOOT_COMPLETED”

公众静态最终的字符串 动作_布格_报告

已在中添加API级别1

活动操作:显示用于报告错误的活动。

输入:无。

输出:无。

常量值: “android.intent.action.BUG_REPORT”

公众静态最终的字符串 操作调用(_C)

已在中添加API级别1

活动操作:调用数据指定的人。

输入:如果没有,则启动空拨号器;其他的获取数据()是要拨打的电话号码的URI或显式电话的tel:URI数字。

输出:无。

注意:对于哪些应用程序可以启动呼叫;大多数应用程序应该使用动作_拨号.

注:本意向不能用于呼叫紧急情况数字。应用程序可以拨号紧急号码使用动作_拨号然而。

常量值: “android.intent.action.CALL”

公众静态的最终的字符串 动作_呼叫_按钮

已在中添加API级别1

活动操作:用户按下“呼叫”按钮转到拨号器或其他合适的UI来进行调用。

输入:无。

输出:无。

常量值: “android.intent.action.CALL_BUTTON”

公众静态最终的字符串 动作_镜头_按钮

已在中添加API级别1

广播操作:按下“摄像机按钮”。包括单个额外字段,额外钥匙排气,包含关键事件引起了广播。

常量值: “android.intent.action.CAMERA_BUTTON”

公众静态最终的字符串 动作_选择器

已在中添加API级别1

活动操作:显示活动选择器,允许用户选择继续之前他们想做什么。这可以用作替代方案到系统显示的标准活动选择器您尝试使用多个可能的匹配项启动活动,这些匹配项行为差异:

  • 您可以指定将显示在活动选择器中的标题。
  • 用户没有选择进行匹配活动是首选活动,所有可能的活动都将始终显示,即使其中一个当前标记为首选活动。

当用户自然希望选择一个活动以继续。不使用的示例当用户点击“mailto:”链接时。他们自然会期望直接转到他们的邮件应用程序,所以startActivity()应该是直接调用:它将要么启动当前首选的应用程序,要么弹出一个对话框,允许用户选择要使用的应用程序,并可以选择将其标记为首选。

相反,如果用户选择菜单项发送图片他们在看别人,他们有很多不同的事情此时可能想做:通过电子邮件发送,上传到web服务等。在这种情况下,应使用CHOOSER操作,以始终向用户提供他们可以做的事情的列表来电者提供的标题很好,例如“发送此照片时使用:”。

如果需要通过选择器授予URI权限,则必须指定要授予ACTION_CHOOSER意向的权限此外到内部的EXTRA_INTENT。这意味着使用设置剪辑数据(剪辑数据)指定要授予的URI以及标志_授权_读取_权限和/或标志_授权_写入_权限视情况而定。

为了方便起见,可以使用createChooser(Intent,CharSequence)功能。

输入:不应指定任何数据。get*额外必须有额外_输入包含正在执行的意图的字段,并且可以选择具有附加标题(_T)包含要在选择器中显示的标题文本。

输出:取决于协议额外_输入.

常量值: “android.intentation.action.CHOOSER”

公众静态最终的字符串 动作_关闭_系统_日志

已在中添加API级别1

广播操作:当用户操作应请求要关闭的临时系统对话框。临时系统的一些示例对话框是通知窗口阴影和最近的任务对话框。

常量值: “android.intent.action.CLOSE_SYSTEM_DIALOGS”

公众静态最终的字符串 动作配置更改

已在中添加API级别1

广播操作:当前设备配置(方向、地区等)已更改。当发生这种变化时UI(视图层次结构)需要基于此新的信息;在大多数情况下,应用程序不需要担心这是因为系统将负责停止和重新启动应用程序以确保它看到新的更改。一些系统代码无法重新启动将需要监视此操作并处理它适当地。

你可以通过声明的组件接收在清单中,仅通过使用显式注册上下文.registerReceiver().

这是一个受保护的意图,只能发送由系统决定。

另请参阅
常量值: “android.intent.action.CONFIGURATION_CHANGED”

公众静态最终的字符串 操作_创建_文档

已在中添加API等级19

活动操作:允许用户创建新文档。调用时,系统将显示各种文档提供者实例安装在设备上,让用户在其中导航。这个返回的文档可能是新创建的没有内容的文档,或者可能是具有请求的MIME类型的现有文档。

每个文档都表示为内容://由支持的URI文档提供者,可以作为流打开openFileDescriptor(Uri,字符串),或查询文件合同。文件元数据。

调用方必须指明文档的具体MIME类型通过设置创建setType(字符串)。此MIME类型不能为创建文档后更改。

调用方可以通过提供初始显示名称附加标题(_T),但用户可以在创建文件之前更改此值。

呼叫者必须包括可处罚类别目的是为了返回的URI可以用打开openFileDescriptor(Uri,字符串).

输出:创建的项的URI。这一定是一个内容://URI,以便任何接收方都可以访问它。

常量值: “android.intent.action.CREATE_DOCUMENT”

公众静态最终的字符串 动作_创建_停止

已在中添加API级别1

活动操作:创建快捷方式。

输入:无。

输出:表示快捷方式的Intent。意图必须包含三个附加项:SHORTCUT_INTENT(值:INTENT)、SHORTCUST_NAME(值:String)、,和SHORTCUT_ICON(值:位图)或SHORTCUR_ICON_RESOURCE(值:ShortcutIconResource)。

常量值: “android.intent.action.CREATE_SHORTCUT”

公众的静态最终的字符串 操作日期更改

已在中添加API级别1

广播操作:日期已更改。

常量值: “android.intent.action.DATE_CHANGED”

公众静态最终的字符串 行动_失败

已在中添加API级别1

的同义词操作视图,即“标准”操作对一段数据执行。

常量值: “android.intent.action.VIEW”

公众静态最终的字符串 操作_选择

已在中添加API级别1

活动操作:从其容器中删除给定数据。

输入:获取数据()是要删除的数据的URI。

输出:无。

常量值: “android.intent.action.DELETE”

公众静态最终的字符串 操作_证据_存储_低

已在中添加API级别1

广播操作:表示内存不足的粘性广播设备状况

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.DEVICE_STORAGE_LOW”

公众静态最终的字符串 动作_证据_存储_确定

已在中添加API级别1

广播操作:表示设备上不再存在内存不足的情况

这是一个受保护的意图,只能发送由系统决定。

恒定值: “android.intent.action.DEVICE_STORAGE_OK”

公众静态最终的字符串 动作_拨号

已在中添加API级别1

活动操作:拨打数据指定的号码。这显示了所拨号码的UI,允许用户显式地发起通话。

输入:如果没有,则启动空拨号器;其他的获取数据()是要拨打的电话号码的URI或明确电话的tel:URI数字。

输出:无。

常量值: “android.intentation.action.DIAL”

公众静态最终的字符串 动作_锁定_通风

广播操作:针对物理更改的粘性广播设备的停靠状态。

该意图将具有以下额外值:

这是为了监视当前的物理停靠状态。请参见UiMode管理器用于处理停靠模式更改。

常量值: “android.intent.action.DOCK_EVENT”

公众静态最终的字符串 动作_划眼_启动

已在中添加API级别17

广播动作:在系统开始做梦后发送。

这是一个受保护的意图,只能由系统发送。它只发送给注册接收者。

常量值: “android.intent.action.DREAMING_STARTED”

公众静态最终的字符串 动作_划眼_终止

已在中添加API级别17

广播动作:在系统停止做梦后发送。

这是一个受保护的意图,只能由系统发送。它只发送给注册接收者。

常量值: “android.intent.action.DREAMING_STOPPED”

公众静态的最终的字符串 操作_编辑

已在中添加API级别1

活动操作:提供对给定数据的显式可编辑访问。

输入:获取数据()是要编辑的数据的URI。

输出:无。

常量值: “android.intent.action.EDIT”

公众的静态最终的字符串 操作外部应用程序可用

已在中添加API级别8

广播操作:一组包的资源(以前不可用)当前可用,因为它们所在的媒体可用。额外的数据额外更改的包列表包含一个可用性发生更改的包的列表。额外的数据额外更改的ID列表包含一个可用性更改的包的uid列表。请注意此列表中的包接收此广播。指定的包集现在在系统上可用。

包括以下附加功能:

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE”

公众静态最终的字符串 操作外部应用程序不可用

广播操作:一组包的资源当前为不可用,因为它们所在的媒体不可用。额外的数据额外更改的包列表包含一个可用性发生更改的包的列表。额外的数据外部更改UID_LIST包含一个可用性更改的包的uid列表。指定的包集不能再已启动,并且在系统上几乎不可用。

包括以下额外费用:

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE”

公众静态最终的字符串 动作动作测试

已在中添加API级别1

活动行动:工厂测试的主要切入点。仅在以下情况下使用设备正在工厂测试节点中引导。实施包必须安装在系统映像中。

输入:无

输出:无

常量值: “android.intent.action.FACTORY_TEST”

公众静态最终的字符串 操作获取内容

已在中添加API级别1

活动操作:允许用户选择特定类型的数据和返回它。这与操作_ PICK在这里我们只需说出所需的数据类型,而不是来自的现有数据的URI用户可以选择。ACTION_GET_CONTENT可以允许用户在数据运行时创建数据(例如拍摄照片或录制声音),让他们浏览网页并下载所需数据,等。

使用此操作有两种主要方法:如果您想要特定类型对于个人联系人等数据,将MIME类型设置为您想要的数据,并用它启动startActivity(目的).然后系统将启动最佳应用程序以选择该类型的数据。

您可能还对用户的任何一组内容类型感兴趣可以选择。例如,一个电子邮件应用程序希望允许向电子邮件添加附件的用户可以使用此操作列出用户可以附加的所有类型的内容。

在这种情况下,应该使用选择器包装GET_CONTENT意图(至createChooser(Intent,CharSequence)),它将提供适当的接口用户可以选择如何发送数据,并允许您指定指示他们正在做什么的提示。您通常会指定一个广泛的MIME类型(例如image/*或*/*),导致用户可以从中选择广泛的内容类型。

当使用如此广泛的GET_CONTENT操作时,通常需要仅从可以表示为流的数据中选取。这是通过要求可打开类别在意向书中。

调用者可以选择指定仅限EXTRA_LOCAL_ONLY请求启动的内容选择器只返回表示以下数据的结果在设备上本地可用。例如,如果设置了此额外项如果为true,则图像选择器不应显示任何可用的图片来自远程服务器,但尚未在本地设备上(因此需要打开时下载)。

如果调用方可以处理多个返回项(执行多选),然后可以指定额外_低_多功能以表明这一点。

输入:获取类型()是要检索的所需MIME类型。注释intent中没有提供URI,因为对返回数据最初来自的位置。您还可以包括可打开类别如果您只能接受作为溪流打开。您可以使用仅限EXTRA_LOCAL_ONLY限制内容选择本地数据。您可以使用额外_低_多功能允许用户选择多个项目。

输出:拾取的项的URI。这必须是一个内容:URI,以便任何接收方都可以访问它。

常量值: “android.intent.action.GET_CONTENT”

公众静态最终的字符串 行动_获得_限制_进入

已在中添加API等级18

广播到特定应用程序以查询要施加的任何支持的限制限制用户。广播意图包含额外的额外限制_捆绑当前持久化的限制作为键/值对的捆绑。值类型可以是Boolean、String或字符串[]取决于限制类型。

响应应包含额外的额外限制列表,类型为ArrayList<限制进入>。它还可以包含额外的额外限制_目的,类型为意图.将启动该意图指定的活动,以获得必须包含以下内容的结果其中一个额外的外部限制列表额外限制_捆绑.返回的限制的键和值将被持久化。

另请参阅
常量值: “android.intent.action.GET_RESTRICTION_ENTRIES”

公众静态最终的字符串 动作_标签_维修_连接

已在中添加API级别1

广播操作:已建立GTalk连接。

常量值: “android.intent.action.GTALK_CONNECTED”

公众静态最终的字符串 动作_标签_维修_断开

已在中添加API级别1

广播操作:GTalk连接已断开。

常量值: “android.intent.action.GTALK_DISCONNECTED”

公众静态最终的字符串 动作_头部设置_插头

已在中添加API级别1

广播操作:插入或拔下有线耳机。

该意图将具有以下额外值:

  • 状态-0表示未插电,1表示已插电。
  • 名称-耳机型,可读串
  • 麦克风-如果耳机有麦克风,则为1,否则为0

常量值: “android.intent.action.HEADSET_PLUG”

公众静态最终的字符串 动作输入方法更改

已在中添加API级别3

广播操作:输入方法已更改。

恒定值: “android.intent.action.INPUT_METHOD_CHANGED”

公众静态最终的字符串 动作_插入

已在中添加API级别1

活动操作:将空项插入给定容器。

输入:获取数据()是目录的URI(vnd.android.cursor.dir/*)放置数据的位置。

输出:创建的新数据的URI。

常量值: “android.intent.action.INSERT”

公众静态最终的字符串 动作_插入_返回_编辑

已在中添加API级别1

活动操作:选择一个现有项目,或插入一个新项目,然后对其进行编辑。

输入:获取类型()要创建或编辑的项的所需MIME类型。附加项可以包含要传递给编辑/创建的类型特定数据活动。

输出:拾取的项的URI。这必须是一个内容:URI,以便任何接收方都可以访问它。

常量值: “android.intent.action.INSERT_OR_EDIT”

公众静态最终的字符串 操作_安装_包装

已在中添加API级别14

活动操作:启动应用程序安装程序。

输入:数据必须是应用程序所在的content:或file:URI可以检索。截至珠宝_BEAN_MR1,您还可以使用“package:“为安装应用程序已为其他用户安装的当前用户。您可以选择提供额外安装包名称,额外_不确定_来源,额外_低_更换、和外部回转结果.

输出:如果额外返回结果,返回是否安装成功。

恒定值: “android.intent.action.INSTALL_PACKAGE”

公众静态最终的字符串 动作_位置_更改

已在中添加API级别7

广播操作:当前设备的区域设置已更改。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.LOCALE_CHANGED”

公众静态最终的字符串 动作_主

已在中添加API级别1

活动操作:作为主入口点开始,不希望接收数据。

输入:无

输出:无

常量值: “android.intentation.action.MAIN”

公众的静态最终的字符串 操作_管理_网络工作_使用

已在中添加API级别14

活动操作:显示管理网络数据使用的设置具体应用。应用程序应定义一个提供控制数据使用的选项。

常量值: “android.intent.action.MANAGE_NETWORK_USAGE”

公众静态最终的字符串 操作管理包存储

已在中添加API级别1

广播操作:表示用户确认的内存不足状态通知并且应该启动包管理。这由用户从ACTION_DEVICE_STORAGE_LOW触发通知。

常量值: “android.intent.action.MANAGE_PACKAGE_STORAGE”

公众的静态最终的字符串 动作_媒体_媒体_删除

已在中添加API级别1

广播操作:外部媒体已从SD卡插槽中删除,但未卸载装载点。删除介质的装入点的路径包含在Intent.mData字段中。

常量值: “android.intent.action.MEDIA_BAD_REMOVAL”

公众静态最终的字符串 动作_媒体_按钮

已在中添加API级别1

广播操作:按下“媒体按钮”。包括单个额外字段,额外钥匙排气,包含关键事件引起了广播。

常量值: “android.intent.action.MEDIA_BUTTON”

公众静态最终的字符串 操作媒体检查

已在中添加API级别3

广播操作:存在外部媒体,正在检查磁盘检查介质的装入点的路径包含在Intent.mData字段中。

常量值: “android.intent.action.MEDIA_CHECKING”

公众静态最终的字符串 动作_媒体_弹出

已在中添加API级别1

广播操作:用户表示希望删除外部存储媒体。应用程序收到此意图时,应关闭在装入点中打开的所有文件。要弹出的介质的装入点路径包含在Intent.mData字段中。

恒定值: “android.intent.action.MEDIA_EJECT”

公众静态最终的字符串 动作_媒体_安装

已在中添加API级别1

广播操作:外部媒体存在并安装在其安装点。已装入介质的装入点的路径包含在Intent.mData字段中。Intent包含一个名为“只读”的额外值和布尔值,用于指示媒体以只读方式装载。

常量值: “android.intent.action.MEDIA_MOUNTED”

公众静态最终的字符串 动作_媒体_ OFS

已在中添加API级别3

广播操作:存在外部媒体,但正在使用不兼容的fs(或为空)检查介质的装入点的路径包含在Intent.mData字段中。

常量值: “android.intent.action.MEDIA_NOFS”

公众静态最终的字符串 动作_媒体_删除

已在中添加API级别1

广播操作:已删除外部媒体。删除介质的装入点的路径包含在Intent.mData字段中。

常量值: “android.intent.action.MEDIA_REMOVED”

公众静态最终的字符串 操作媒体扫描完成

已在中添加API级别1

广播操作:媒体扫描仪已完成目录扫描。扫描目录的路径包含在Intent.mData字段中。

常量值: “android.intent.action.MEDIA_SCANNER_FINISHED”

公众静态最终的字符串 操作_媒体_扫描_文件

已在中添加API级别1

广播操作:请求媒体扫描仪扫描文件并将其添加到媒体数据库。文件的路径包含在Intent.mData字段中。

恒定值: “android.intent.action.MEDIA_SCANNER_SCAN_FILE”

公众静态最终的字符串 动作_媒体_扫描_启动

已在中添加API级别1

广播操作:媒体扫描仪已开始扫描目录。要扫描的目录的路径包含在Intent.mData字段中。

常量值: “android.intent.action.MEDIA_SCANNER_STARTED”

公众静态最终的字符串 动作_媒体_共享

已在中添加API级别1

广播操作:外部媒体已卸载,因为它正在通过USB大容量存储共享。共享介质的装入点路径包含在Intent.mData字段中。

常量值: “android.intent.action.MEDIA_SHARED”

公众静态最终的字符串 动作_媒体_不可预知

已在中添加API级别1

广播操作:存在外部媒体,但无法装入。不可安装介质的装入点路径包含在Intent.mData字段中。

常量值: “android.intent.action.MEDIA_UNMOUNTABLE”

公众静态最终的字符串 动作_媒体_未安装

已在中添加API级别1

广播操作:存在外部媒体,但未在其装入点装入。卸载介质的装入点路径包含在Intent.mData字段中。

恒定值: “android.intent.action.MEDIA_UNMOUNTED”

公众静态最终的字符串 操作_更换的包装

已在中添加API级别12

广播操作:已安装应用程序的新版本在现有的基础上。这只发送给已更换。它不包含任何附加数据;收到它,只是对此操作使用intent筛选器。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.MY_PACKAGE_REPLACED”

公众静态的最终的字符串 动作_新_出击_呼叫

已在中添加API级别1

广播操作:即将拨出电话。

意向书将具有以下额外价值:

广播完成后,resultData将用作实际要呼叫的号码。如果无效的,不会拨打电话。

多个接收器处理依次拨出电话:例如,家长控制应用程序可能会验证用户是否有权在该位置拨打电话时间,则数字重写应用程序可能会添加区号,如果未指定一个。

为了一致性,任何目的是禁止电话的接收器调用的优先级应为0,以确保看到最终结果要拨打的电话号码。任何目的是重写要呼叫的电话号码的接收者应该有积极的优先权。此广播的系统保留了负面优先级;使用它们可能会造成问题。

任何收到此意向的广播接收人不能中止广播。

使用此机制无法拦截紧急呼叫,并且其他呼叫不能修改为使用此呼叫紧急号码机制。

某些应用程序(如VoIP应用程序)可能希望重定向传出调用以使用他们自己的服务。这些应用程序应该首先防止通过将resultData设置为无效的然后启动他们自己的应用程序拨打电话。

你必须握住处理输出调用获得本意向书的许可。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.NEW_OUTGOING_CALL”

公众静态的最终的字符串 操作打开文档

已在中添加API等级19

活动操作:允许用户选择并返回一个或多个现有文件。调用时,系统将显示各种文档提供者安装在设备上的实例,使用户以交互方式浏览它们。这些文件包括本地媒体,如照片和视频,以及安装程序提供的文档云存储提供商。

每个文档都表示为内容://由支持的URI文档提供者,可以作为流打开openFileDescriptor(Uri,字符串),或查询文件合同。文件元数据。

所有选定的文档都将返回到调用应用程序持久读写权限授予。如果你想保持在设备重新启动时访问文档,您需要显式地使用获取持久权限takePersistableUriPermission(Uri,int).

调用方可以将文档选择限制为特定类型的数据,例如作为照片,通过在中设置一个或多个MIME类型额外时间类型.

如果调用方可以处理多个返回项(执行多选),然后可以指定额外_低_多功能以表明这一点。

呼叫者必须包括可打开类别在意向书中,以便返回的URI可以用打开openFileDescriptor(Uri,字符串).

输出:拾取的项的URI。这一定是一个内容://URI,以便任何接收方都可以访问它。如果有多个已选择文档,它们将在中返回获取剪辑数据().

常量值: “android.intent.action.OPEN_DOCUMENT”

公众静态最终的字符串 操作_包装_添加

已在中添加API级别1

广播操作:新的应用程序包已安装在设备。数据包含包的名称。请注意新安装的软件包接收此广播。

可能包括以下额外费用:

这是一个受保护的意图,只能发送通过系统。

常量值: “android.intent.action.PACKAGE_ADDED”

公众静态最终的字符串 操作_包装_更改

已在中添加API级别1

广播操作:现有应用程序包已更改(例如。组件已启用或禁用)。数据包含的名称包裹。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.PACKAGE_CHANGED”

公众静态最终的字符串 动作_包装_ ATA_清洁

已在中添加API级别3

广播操作:用户已清除包的数据。这应该是前面有操作包装重新启动,之后所有它的持久数据被擦除并发送此广播。请注意,已清除的包接收此广播。数据包含包的名称。

  • 额外ID包含分配给包的整数uid。

这是一个受保护的意图,只能发送由系统决定。

恒定值: “android.intent.action.PACKAGE_DATA_CLEARED”

公众静态最终的字符串 动作包启动

已在中添加API级别12

广播操作:发送到应用程序的安装程序包当该应用程序首次启动时(这是第一次移出停止状态)。数据包含包的名称。

这是一个受保护的意图,只能发送通过系统。

常量值: “android.intent.action.PACKAGE_FIRST_LAUNCH”

公众静态最终的字符串 操作_包装_已清除

已在中添加API级别14

广播操作:现有应用程序包已完全已从设备中删除。数据包含包的名称。这就像是操作包装移除,但仅在以下情况下设置额外数据删除是正确的,并且额外_更换那次广播是假的。

  • 额外ID包含先前分配的整数uid到包中。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.PACKAGE_FULLY_REMOVED”

公众静态最终的字符串 操作_包装_安装

已在中添加API级别1

此常量已弃用API级别14。
此常数从未使用过。

广播操作:触发下载并最终安装包的。

输入:获取数据()是要下载的包文件的URI。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.PACKAGE_INSTALL”

公众静态最终的字符串 操作包需求验证

已在中添加API级别14

广播操作:当程序包需要验证。数据包含包URI。

这是一个受保护的意图,只能由系统发送。

常量值: “android.intent.action.PACKAGE_NEEDS_VERIFICATION”

公众静态的最终的字符串 操作包装移除

已在中添加API级别1

广播操作:已从中删除现有应用程序包设备。数据包含包的名称。包裹正在安装的是收到本意向书。

这是一个受保护的意图,只能发送由系统决定。

恒定值: “android.intent.action.PACKAGE_REMOVED”

公众静态最终的字符串 操作_包装_更换

已在中添加API级别3

广播操作:应用程序包的新版本已安装,替换以前安装的现有版本。数据包含包的名称。

可能包括以下额外费用:

  • 额外ID包含分配给新包的整数uid。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.PACKAGE_REPLACED”

公众静态最终的字符串 操作包装重新启动

已在中添加API级别1

广播操作:用户已重新启动程序包,并且其所有进程已被终止。所有运行时状态与之相关的(流程、警报、通知等)应被删除。请注意,重新启动的包会接收此广播。数据包含包的名称。

  • 额外ID包含分配给包的整数uid。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.PACKAGE_RESTARTED”

公众静态最终的字符串 操作包装验证

已在中添加API级别17

广播操作:当包已证实的。数据包含包URI。

这是一个受保护的意图,只能由系统发送。

常量值: “android.intent.action.PACKAGE_VERIFIED”

公众静态最终的字符串 动作_测试

已在中添加API级别11

活动操作:在给定容器中创建一个新项,并对其进行初始化从剪贴板的当前内容。

输入:获取数据()是目录的URI(vnd.android.cursor.dir/*)放置数据的位置。

输出:创建的新数据的URI。

常量值: “android.intentation.action.PASTE”

公众静态最终的字符串 操作_ PICK

已在中添加API级别1

活动操作:从数据中选取一项,返回所选内容。

输入:获取数据()是包含数据目录的URI(vnd.android.cursor.dir/*)从中选择项目。

输出:拾取的项的URI。

常量值: “android.intent.action.PICK”

公众静态最终的字符串 动作_按钮_活动

已在中添加API级别1

活动操作:选择一个给定意图的活动,返回类挑选出来的。

输入:get*额外字段额外_输入是一种意图与一起使用queryIntent活动(Intent,int)以确定要从中选择的一组活动。

输出:所选活动的类名。

常量值: “android.intent.action.PICK_ACTIVITY”

公众静态最终的字符串 动作_电源_已连接

已在中添加API级别4

广播操作:外部电源已连接到设备。这适用于希望专门注册到此通知的应用程序。与ACTION_BATTERY_CHANGED不同,将为此唤醒应用程序,因此无需保持活动状态以接收此通知。此操作可用于执行操作等待电源启动。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.action_POWER_CONNECTED”

公众静态最终的字符串 动作电源断开

广播操作:设备已断开外部电源。这适用于希望专门注册到此通知的应用程序。与ACTION_BATTERY_CHANGED不同,将为此唤醒应用程序,因此无需保持活动状态以接收此通知。此操作可用于执行操作等待电源启动。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.action_POWER_DISCONNECTED”

公众静态最终的字符串 动作_电源_USAGE_SUMMARY

已在中添加API级别4

活动操作:向用户显示电源使用信息。

输入:无。

输出:无。

常量值: “android.intent.action.POWER_USAGE_SUMMARY”

公众的静态最终的字符串 操作_提供商_更改

已在中添加API级别1

广播操作:一些内容提供程序具有部分命名空间发布用户可能特别关注的新事件或项目感兴趣。对于这些事情,他们可以在有趣的项目集发生了变化。例如,GmailProvider在未读集收件箱中的邮件发生更改。

意向数据确定了提供者的哪一部分改变。当通过内容解析程序查询时,数据URI将返回有问题的数据集。

该意图将具有以下额外值:

  • 计数-数据集中的项目数。这是与通过查询数据URI。
此意向将在启动时发送(如果计数非零),并且数据集更改。数据集可以在不使用计数更改(例如,如果新的未读消息以相同的方式到达消息存档的同步操作)。手机应该仍然在这种情况下,按正常方式响铃/振动/等。

常量值: “android.intent.action.PROVIDER_CHANGED”

公众静态最终的字符串 动作_快速_锁定

已在中添加API级别17

当用户点击系统“快速设置”区域中的时钟控件时发送。

常量值: “android.intent.action.QUICK_CLOCK”

公众静态最终的字符串 REBOOT动作

已在中添加API级别1

广播操作:重新启动设备。这只供使用系统代码。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intentation.action.REBOOT”

公众静态最终的字符串 动作_运行

已在中添加API级别1

活动操作:运行数据,不管这意味着什么。

输入:?(注意:这是当前特定于测试线束的。)

输出:无。

常量值: “android.intent.action.RUN”

公众静态最终的字符串 动作_屏幕_关闭

已在中添加API级别1

广播动作:屏幕关闭后发送。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.SCREEN_OFF”

公众静态最终的字符串 操作屏幕打开

已在中添加API级别1

广播动作:屏幕打开后发送。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.SCREEN_ON”

公众静态最终的字符串 操作_搜索

已在中添加API级别1

活动操作:执行搜索。

输入:getStringExtra(SearchManager.QUERY)要搜索的文本。如果为空,只需在激活搜索UI的情况下输入搜索结果“活动”。

输出:无。

常量值: “android.intentation.action.SEARCH”

公众静态最终的字符串 动作_搜索_LONG_PRESS

已在中添加API级别3

活动操作:启动与长按搜索键。

输入:无。

输出:无。

常量值: “android.intent.action.SEARCH_LONG_PRESS”

公众静态最终的字符串 动作_发送

已在中添加API级别1

活动操作:将一些数据传递给其他人。数据是谁未指定交付对象;这取决于接受者询问用户应将数据发送到何处的操作。

启动SEND意图时,通常应将其包装在选择器中(至createChooser(Intent,CharSequence)),它将提供适当的接口用户可以选择如何发送数据,并允许您指定指示他们正在做什么的提示。

输入:获取类型()是正在发送的数据的MIME类型。get*Extra可以有额外_文本额外蒸汽字段,包含要发送的数据。如果使用EXTRA_TEXT时,MIME类型应为“TEXT/plain”;否则它应为EXTRA_STREAM中数据的MIME类型。使用*/*如果MIME类型未知(这将只允许可以处理通用数据流)。如果使用额外_文本,你可以也可选择供应外部HTML文本供客户端检索HTML格式的文本。

截至杰利·比恩,数据可以通过以下方式发送设置剪辑数据(剪辑数据)。这个允许您使用标志_授权_读取_权限共享时content:的URI和其他高级功能剪辑数据.如果使用这种方法,您仍然必须通过附加文本(_T)额外蒸汽下面描述的字段以与旧应用程序兼容。如果不设置ClipData,当你打电话时,它会被复制到那里startActivity(目的).

可选的标准附加,某些收件人可能会将其解释为适当的是:额外_电子邮件,额外(_C),额外_ BCC,额外_主题.

输出:无。

常量值: “android.intentation.action.SEND”

公众静态最终的字符串 动作_结束

已在中添加API级别1

活动操作:向数据指定的人发送消息。

输入:获取数据()是描述目标的URI。

输出:无。

常量值: “android.intentation.action.SENDTO”

公众静态最终的字符串 动作_发送_多功能

已在中添加API级别4

活动操作:将多个数据传递给其他人。

喜欢动作_发送,但数据是多个的除外。

输入:获取类型()是正在发送的数据的MIME类型。get*ArrayListExtra可以有额外_文本额外蒸汽字段,包含要发送的数据。如果使用额外_文本,您也可以选择提供额外_ HTML _文本让客户检索带有HTML格式的文本。

支持多种类型,接收器应处理混合类型只要可能。接收人检查它们的正确方法是在每个URI上使用内容解析器。意图发送方应尝试将最具体的mime类型放在intent类型中,但它可能会失败根据需要返回到<type>/*或*/*。

例如,如果您发送的是image/jpg和image.jpg,则意图的类型可以是image.jpg,但如果您发送的是image.jpg和image/png,则intent的类型应该是image/*。

截至杰利·比恩,数据可以通过以下方式发送设置剪辑数据(剪辑数据)。这个允许您使用标志_授权_读取_权限共享时content:的URI和其他高级功能剪辑数据.如果使用这种方法,您仍然必须通过额外_文本额外蒸汽下面描述的字段以与旧应用程序兼容。如果不设置ClipData,当你打电话时,它会被复制到那里startActivity(目的).

可选的标准额外费用,某些收件人可能会将其解释为适当的是:额外邮件(_E),额外(_C),额外_ BCC,额外_主题.

输出:无。

常量值: “android.intent.action.SEND_MULITIPLE”

公众静态最终的字符串 动作_设置_墙纸

已在中添加API级别1

活动操作:显示选择墙纸的设置

输入:没有。

输出:无。

常量值: “android.intent.action.SET_WALLPAPER”

公众静态最终的字符串 动作_停机

广播操作:设备正在关闭。这是在设备关闭(完全转动)时广播的关闭,不睡觉)。广播完成后,最终关闭将继续,所有未保存的数据都将丢失。应用程序通常不需要为了处理这个问题,前台活动也将暂停。

这是一个受保护的意图,只能发送由系统决定。

可能包括以下额外费用:

常量值: “android.intent.action.action_SHUTDOWN”

公众静态最终的字符串 动作_同步

已在中添加API级别1

活动操作:执行数据同步。

输入:?

输出:?

常量值: “android.intentation.action.SYNC”

公众静态最终的字符串 动作系统自动

已在中添加API级别3

活动操作:启动平台定义的教程

输入:getStringExtra(SearchManager.QUERY)要搜索的文本。如果为空,只需在激活搜索UI的情况下输入搜索结果“活动”。

输出:无。

常量值: “android.intent.action.SYSTEM_TUTORIAL”

公众静态最终的字符串 操作时区已更改

已在中添加API级别1

广播操作:时区已更改。该意图将具有以下额外值:

  • 时区-java.util。标识新时区的TimeZone.getID()值。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.TIMEZONE_CHANGED”

公众静态最终的字符串 动作时间更改

已在中添加API级别1

广播操作:时间已设置。

常量值: “android.intent.action.TIME_SET”

公众静态最终的字符串 动作时间控件

已在中添加API级别1

广播操作:当前时间已更改。发送间隔分钟。你可以通过声明的组件接收在清单中,仅通过使用显式注册上下文.registerReceiver().

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.TIME_TICK”

公众静态最终的字符串 已移动操作_UID_REMOVED

已在中添加API级别1

广播操作:用户ID已从系统中删除。用户ID号存储在下的额外数据中额外ID.

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.UID_REMOVED”

公众静态最终的字符串 动作_UMS_已连接

已在中添加API级别1

此常量已弃用API级别14。
替换为android.os.storage。StorageEventListener

广播操作:设备已进入USB大容量存储模式。这主要用于USB设置面板。应用程序应收听要通知的ACTION_MEDIA_MOUNTED和ACTION-MEDIA_UNMOUNTED广播安装或卸载SD卡文件系统时

常量值: “android.intent.action.UMS_CONNECTED”

公众静态最终的字符串 动作_UMS_断开

已在中添加API级别1

此常量已弃用API级别14。
替换为android.os.storage。存储事件侦听器

广播操作:设备已退出USB大容量存储模式。这主要用于USB设置面板。应用程序应收听要通知的ACTION_MEDIA_MOUNTED和ACTION-MEDIA_UNMOUNTED广播安装或卸载SD卡文件系统时

常量值: “android.intent.action.UMS_DISCONNECTED”

公众静态最终的字符串 操作_卸载_包装

已在中添加API级别14

活动操作:启动应用程序卸载程序。

输入:数据必须是包:URI,其方案特定部分为要卸载的当前已安装包的包名称。您可以选择提供额外返回结果.

输出:如果额外返回结果,返回是否安装成功。

常量值: “android.intent.action.UNINSTALL_PACKAGE”

公众静态最终的字符串 操作用户背景

已在中添加API级别17

当发生用户切换时发送,导致进程的用户发送到后台。这只发送给已注册的接收者通过上下文.寄存器接收器。它被发送给要发送到背景。这是作为前台发送的广播,因为它是可见用户交互的一部分;快一点处理时尽可能。

常量值: “android.intent.action.USER_BACKGROUND”

公众静态的最终的字符串 ACTION_USER_FOREGROUND(操作_用户_绕地)

已在中添加API级别17

当发生用户切换时发送,导致进程的用户带到前台。这只发送给已注册的接收者通过上下文.寄存器接收器。它被发送给要发送到前景。这是作为前台发送的广播,因为它是可见用户交互的一部分;速度一样快处理时尽可能。

常量值: “android.intent.action.USER_FOREGROUND”

公众静态最终的字符串 操作_用户_初始化

用户首次启动时发送,以允许系统应用执行一次性初始化。(第三名不会看到参与应用程序,因为新初始化的用户没有任何为其安装了第三方应用程序。)这是在早期发送的在家庭应用程序启动前后启动用户行动_开始_完成已发送。这是作为前台发送的广播,因为它是可见用户交互的一部分;快一点处理时尽可能。

常量值: “android.intent.action.USER_INITIALIZE”

公众静态最终的字符串 动作用户提示

已在中添加API级别3

广播操作:设备唤醒后用户在场时发送(例如键盘锁不见了)。

这是一个受保护的意图,只能发送由系统决定。

常量值: “android.intent.action.USER_PRESENT”

公众静态最终的字符串 操作视图

已在中添加API级别1

活动操作:向用户显示数据。这是最常见的对数据执行的操作——这是可以在上使用的通用操作获取最合理的事情发生的数据。例如,当在联系人条目上使用时,它将查看条目;当用于mailto:URI它将显示一个包含信息的撰写窗口由URI提供;当与tel:URI一起使用时,它将调用拨号器。

输入:获取数据()是要从中检索数据的URI。

输出:无。

常量值: “android.intent.action.VIEW”

公众静态的最终的字符串 动作_声音_命令

已在中添加API级别1

活动操作:启动语音命令。

输入:无。

输出:无。

常量值: “android.intent.action.VOICE_COMMAND”

公众静态最终的字符串 动作_墙纸_更改

已在中添加API级别1

此常量已弃用API 16级。
现代应用程序应使用窗口管理器。布局参数。标志_展示_墙纸有壁纸显示在用户界面后面,而不是观看此广播和自己渲染墙纸。

广播操作:当前系统墙纸已更改。请参见壁纸管理员用于检索新壁纸。这应该是只有用于确定壁纸已更改为向用户显示新墙纸。你当然应该对此,永远不要更改壁纸或其他属性如建议的尺寸。那太疯狂了,对吧?你会导致各种循环,特别是当其他应用程序正在做类似的事情时,正确的?当然。所以请不要这样做。

常量值: “android.intent.action.WALLPAPER_CHANGED”

公众的静态最终的字符串 动作_刹车_搜索

已在中添加API级别1

活动操作:执行web搜索。

输入:getStringExtra(SearchManager.QUERY)要搜索的文本。如果是的话如果url以http或https开头,则会打开站点。如果是普通的文本,将应用谷歌搜索。

输出:无。

常量值: “android.intentation.action.WEB_SEARCH”

公众静态最终的字符串 类别_长期

已在中添加API级别1

设置活动是否应被视为用户当前查看的数据。另请参见类别_选定_备选作为替代行动应用于项目列表中的选择。

支持此类别意味着您希望您的活动显示在用户可以执行的一组替代操作中,通常如下当前活动选项菜单的一部分。你通常会想在此操作的<intent-filter>中包含特定标签向用户描述它的功能。

IntentFilter对此类别的操作很重要,因为它描述目标将执行的特定操作。这通常是不应是通用操作(例如操作视图,但更确切地说特定名称,如“com.android.camera.action.CROP。只有一个任何特定操作的替代方案都将显示给用户,因此使用这样一个特定的动作可以确保你的选择同时允许其他应用程序提供自己的覆盖该特定操作。

常量值: “android.intentation.category.ALTERNATIVE”

公众静态的最终的字符串 类别_应用_浏览器

已在中添加API等级15

与一起使用动作_主启动浏览器应用程序。活动应该能够浏览互联网。

注意:这不应用作意向的主键,因为它不会导致应用程序以正确的方式启动动作和类别。相反,请将此与makeMainSelectorActivity(字符串,字符串)生成主管道选择器中此类别的意图。

常量值: “android.intent.category.APP_BROWSER”

公众静态最终的字符串 类别_APP_计算器

已在中添加API等级15

与一起使用动作_主以启动计算器应用程序。活动应该能够执行标准的算术运算。

注意:这不应用作意向的主键,因为它不会导致应用程序以正确的方式启动动作和类别。相反,请将此与makeMainSelectorActivity(字符串,字符串)生成主管道在选择器中使用此类别。

常量值: “android.intent.category.APP_CALCULATOR”

公众的静态最终的字符串 类别_APP_CALENDAR

已在中添加API等级15

与一起使用动作_主启动日历应用程序。活动应该能够查看和操作日历条目。

注意:这不应被用作Intent的主键,因为它不会导致应用程序以正确的方式启动动作和类别。相反,请将此与makeMainSelectorActivity(字符串,字符串)生成主管道在选择器中使用此类别。

常量值: “android.intent.category.APP_CALENDAR”

公众静态最终的字符串 类别_应用_合同

已在中添加API等级15

与一起使用动作_主启动联系人应用程序。该活动应该能够查看和操作地址簿条目。

注意:这不应用作意向的主键,因为它不会导致应用程序以正确的方式启动动作和类别。相反,将其与makeMainSelectorActivity(字符串,字符串)生成主管道在选择器中使用此类别。

常量值: “android.intent.category.APP_CONTACTS”

公众静态最终的字符串 类别_APP_EMAIL

已在中添加API等级15

与一起使用动作_主启动电子邮件应用程序。该活动应该能够发送和接收电子邮件。

注意:这不应用作意向的主键,因为它不会导致应用程序以正确的方式启动动作和类别。相反,请将此与makeMainSelectorActivity(字符串,字符串)生成主管道选择器中此类别的意图。

常量值: “android.intent.category.APP_EMAIL”

公众静态最终的字符串 类别_应用_画廊

已在中添加API等级15

与一起使用动作_主启动gallery应用程序。活动应该能够查看和操作图像和视频文件存储在设备上。

注意:这不应用作意向的主键,因为它不会导致应用程序以正确的方式启动动作和类别。相反,请将此与makeMainSelectorActivity(字符串,字符串)生成主管道在选择器中使用此类别。

常量值: “android.intentation.category.APP_GALLERY”

公众的静态最终的字符串 类别_APP_MAPS

已在中添加API等级15

与一起使用动作_主启动地图应用程序。活动应该能够显示用户的当前位置和周围环境。

注意:这不应用作意向的主键,因为它不会导致应用程序以正确的方式启动动作和类别。相反,请将此与makeMainSelectorActivity(字符串,字符串)生成主管道在选择器中使用此类别。

常量值: “android.intent.category.APP_MAPS”

公众静态最终的字符串 类别应用程序市场

已在中添加API级别11

此活动允许用户浏览和下载新应用程序。

常量值: “android.intentation.category.APP_MARKET”

公众静态最终的字符串 类别_应用_消息

已在中添加API等级15

与一起使用动作_主启动消息传递应用程序。活动应该能够发送和接收文本消息。

注意:这不应用作意向的主键,因为它不会导致应用程序以正确的方式启动动作和类别。相反,请将此与makeMainSelectorActivity(字符串,字符串)生成主管道在选择器中使用此类别。

恒定值: “android.intent.category.APP_MESSAGING”

公众静态最终的字符串 类别_APP_MUSIC

已在中添加API等级15

与一起使用动作_主启动音乐应用程序。活动应该能够播放、浏览或操作音乐文件存储在设备上。

注意:这不应用作意向的主键,因为它不会导致应用程序以正确的方式启动行动和类别。相反,请将此与makeMainSelectorActivity(字符串,字符串)生成主管道在选择器中使用此类别。

常量值: “android.intent.category.APP_MUSIC”

公众的静态最终的字符串 可浏览类别

已在中添加API级别1

可以从浏览器安全调用的活动必须支持类别。例如,如果用户正在查看网页或电子邮件并单击文本中的链接,生成的Intent执行链接将需要BROWSABLE类别,因此只有活动支持这一类别将被视为可能的行动。支持这个类别,你保证什么都没有通过调用任何匹配意图。

常量值: “android.intentation.category.BROWSABLE”

公众静态最终的字符串 类别_ CAR_DOCK

已在中添加API级别5

将设备插入汽车坞时要运行的活动。与一起使用动作_主启动活动。更多信息信息,请参见UiMode管理器.

恒定值: “android.intentation.category.CAR_DOCK”

公众静态最终的字符串 类别CAR_MODE

已在中添加API级别8

用于指示活动可以在汽车环境中使用。

常量值: “android.intentation.category.CAR_MODE”

公众静态最终的字符串 类别_故障

已在中添加API级别1

设置活动是否应为默认操作的选项(中心按压)对一段数据执行。设置此将在执行对某些数据的操作。请注意,这通常不是在启动操作时的意向——用于意向过滤器在包中指定。

常量值: “android.intentation.category.DEFAULT”

公众静态最终的字符串 类别_数据库_锁定

已在中添加API级别5

将设备插入汽车坞时要运行的活动。与一起使用动作_主启动活动。更多信息信息,请参见UiMode管理器.

常量值: “android.intent.category.DESK_DOCK”

公众静态最终的字符串 类别_开发_参考

已在中添加API级别1

这项活动是一个发展偏好小组。

常量值: “android.intenta.category.DEVELOPMENT_PREFERENCE”

公众静态的最终的字符串 类别_EMBED

已在中添加API级别1

能够在父活动容器内运行。

常量值: “android.intentation.category.EMBED”

公众静态最终的字符串 类别_框架_安装_测试

已在中添加API级别1

用作框架工具测试的测试代码。

常量值: “android.intenta.category.FRAMEWORK_INSTRUMENTATION_TEST”

公众的静态最终的字符串 类别_HE_DESK_DOCK

已在中添加API级别11

将设备插入数字(高端)坞时要运行的活动。与一起使用动作_主启动活动。更多信息信息,请参见UiMode管理器.

恒定值: “android.intental.category.HE_DESK_DOCK”

公众静态最终的字符串 类别_主页

已在中添加API级别1

这是主活动,即显示的第一个活动当设备启动时。

常量值: “android.intentation.category.HOME”

公众静态最终的字符串 类别_INFO

已在中添加API级别3

提供有关它所在程序包的信息;通常用于以下情况包不包含类别_经销商提供用户的前门,无需显示在所有应用程序列表中。

常量值: “android.intentation.category.INFO”

公众静态的最终的字符串 类别_经销商

已在中添加API级别1

应显示在顶层启动器中。

常量值: “android.intentation.category.LAUNCHER”

公众静态最终的字符串 类别_LE_DESK_DOCK

已在中添加API级别11

当设备插入模拟(低端)坞时要运行的活动。与一起使用动作_主启动活动。更多信息信息,请参见UiMode管理器.

常量值: “android.intent.category.LE_DESK_DOCK”

公众静态最终的字符串 类别_猴子

已在中添加API级别1

此活动可以由猴子或其他自动化测试工具执行。

恒定值: “android.intentation.category.MONKEY”

公众静态最终的字符串 可处罚类别

已在中添加API级别1

用于指示意图只需要可以使用打开的URIopenFileDescriptor(Uri,字符串).可打开的URI必须至少支持中定义的列可打开的列什么时候查询。

常量值: “android.intentation.category.OPENABLE”

公众静态最终的字符串 类别_参考

已在中添加API级别1

此活动是一个首选项面板。

恒定值: “android.intentation.category.PREFERENCE”

公众静态最终的字符串 类别_样本_代码

已在中添加API级别1

用作示例代码示例(不是普通用户的一部分经验)。

常量值: “android.intent.category.SAMPLE_CODE”

公众静态最终的字符串 类别选择备选方案

已在中添加API级别1

设置活动是否应被视为替代选择对用户当前选择的数据的操作。这就像是类别_长期,但用于显示列表的活动用户可以从中选择的项目,为他们提供将对其执行的默认操作。

恒定值: “android.intenta.category.SELECTED_ALTERNATIVE”

公众静态最终的字符串 类别_TAB

已在中添加API级别1

用于在包含TabActivity的内部用作选项卡。

常量值: “android.intentation.category.TAB”

公众静态最终的字符串 类别_测试

已在中添加API级别1

用作测试(不是正常用户体验的一部分)。

常量值: “android.intentation.category.TEST”

公众静态最终的字符串 类别_单位_测试

已在中添加API级别1

用作单元测试(通过测试线束运行)。

常量值: “android.intent.category.UNIT_TEST”

公众的静态最终的字符串 额外警报计数

已在中添加API级别1

在中用作int额外字段全局定时器意图告诉被调用的应用程序有多少待定报警带着意图交付。对于单发报警,该值始终为1。对于重复出现的报警,如果设备在较早的警报发出时睡着或关机交付。

恒定值: “android.intenta.extra.ALARM_COUNT”

公众静态最终的字符串 额外_低_多功能

已在中添加API等级18

额外用于指示意图可以允许用户选择和返回多个项目。这是一个布尔额外值;默认值为false。如果true,允许实现向用户提供UI,其中他们可以选择全部返回给调用者的多个项目。什么时候?发生这种情况时,应将其作为获取剪辑数据()部分目的。

常量值: “android.intenta.extra.ALLOW_MULTIPLE”

公众静态最终的字符串 额外_低_更换

已在中添加API级别14

此常量已弃用API 16级。
截至杰利·比恩,安卓系统将不再显示有关更新现有应用程序,因此不再需要。

用作布尔型额外字段操作_安装_包装要安装包裹。告诉安装程序UI跳过与用户的确认如果.apk正在替换现有的.apk。

常量值: “android.intenta.extra.ALLOW_REPLACE”

公众静态最终的字符串 额外_辅助_内容

已在中添加API等级18

上的可选字段动作_助理并包含其他上下文协助请求时当前前台应用程序提供的信息。这是一个捆绑其他数据。

常量值: “android.intenta.extra.ASSIST_CONTEXT”

公众的静态最终的字符串 额外_辅助_包装

已在中添加API等级18

上的可选字段动作_助理包含当前前景的名称调用协助时的应用程序包。

常量值: “android.intenta.extra.ASSIST_PACKAGE”

公众静态最终的字符串 额外_抄送

已在中添加API级别1

一个字符串[],包含应进行盲复制的电子邮件地址。

常量值: “android.intentation.extra.BCC”

公众静态最终的字符串 额外_布格_报告

已在中添加API级别14

在中用作可分包的额外字段操作应用程序错误,包含错误报告。

常量值: “android.intenta.extra.BUG_REPORT”

公众静态最终的字符串 额外(_C)

已在中添加API级别1

一个字符串[],其中包含应以复写形式复制的电子邮件地址。

常量值: “android.intentation.extra.CC”

公众静态的最终的字符串 额外更改的COMPONENT_NAME

已在中添加API级别5

此常量已弃用API级别7。
请参见额外更改的COMPONENT_NAME_LIST这个字段将只包含列表中的第一个名称。

常量值: “android.intenta.extra.changed_component_name”

公众静态最终的字符串 额外更改的COMPONENT_NAME_LIST

已在中添加API级别7

此字段是的一部分操作_包装_更改,并包含所有已更改组件的字符串数组。如果整个包的状态已更改,然后它将包含一个条目包名称本身。

常量值: “android.intenta.extra.changed_component_name_list”

公众静态的最终的字符串 额外更改的包列表

已在中添加API级别8

此字段是的一部分操作外部应用程序可用,操作外部应用程序不可用并包含所有已更改组件的字符串数组。

常量值: “android.intentation.extral.changed_package_list”

公众静态最终的字符串 额外更改的ID列表

已在中添加API级别8

此字段是的一部分操作外部应用程序可用,操作外部应用程序不可用并且包含所有组件的uid的整数数组已经改变了。

常量值: “android.intenta.extra.changed_uid_list”

公众静态最终的字符串 额外数据删除

已在中添加API级别3

用作中的布尔型额外字段操作包装移除意图指示这是否表示完全卸载(删除代码及其数据)或部分卸载(保留其数据,意味着这是一个更新)。

常量值: “android.intent.axtra.DATA_REMOVED”

公众静态最终的字符串 额外_锁_状态

已在中添加API级别5
常量值: “android.intent.extra.DOCK_STATE”

公众静态最终整数额外_船舱_状态_汽车

已在中添加API级别5

用作的int值额外_锁_状态来表示手机在汽车码头上。

常量值: 2(0x00000002)

公众的静态最终整数额外_锁_状态_桌面

已在中添加API级别5

用作的int值额外_锁_状态以表示手机在桌面底座中。

常量值: 1(0x00000001)

公众静态的最终整数额外锁状态HE_DESK

已在中添加API级别11

用作的int值额外_锁_状态表示手机处于数字(高端)坞中。

常量值: 4(0x00000004)

公众静态最终整数额外锁状态LE_DESK

已在中添加API级别11

用作的int值额外_锁_状态以表示手机处于模拟(低端)底座中。

常量值: (0x00000003)

公众静态最终整数额外_锁定_状态_解除锁定

已在中添加API级别5

用作的int值额外_锁_状态表示手机不在任何坞中。

恒定值: 0(0x00000000)

公众静态最终的字符串 额外_终止_ APP

已在中添加API级别1

在中用作布尔额外字段操作包装移除操作包已更改试图覆盖默认操作重新启动应用程序。

常量值: “android.intentation.extral.DONT_KILL_APP”

公众的静态最终的字符串 额外_电子邮件

已在中添加API级别1

包含应发送到的电子邮件地址的字符串[]。

常量值: “android.intentation.extral.EMAIL”

公众静态最终的字符串 额外_ HTML _文本

已在中添加API级别16

与Intent关联的常量String,用于动作_发送提供替代方案额外_文本作为HTML格式的文本。请注意,您必须也供应附加文本(_T).

常量值: “android.intent.extra.HTML_TEXT”

公众静态最终的字符串 额外_初始_目的

已在中添加API级别5

可包裹的[]意图标记的意向对象设置为putExtra(字符串,可包裹[])要进行的其他活动a显示给用户时,位于选项列表的前面动作_选择器.

常量值: “android.intent.extral.INITIAL_INTENTS”

公众静态最终的字符串 额外安装包名称

已在中添加API级别14

用作字符串额外字段操作_安装_包装安装包裹。指定安装程序包名称;这个包裹将收到操作_应用_错误意图。

恒定值: “android.intenta.extra.INSTALLER_PACKAGE_NAME”

公众静态最终的字符串 额外_输入

已在中添加API级别1

描述您希望显示的选项的意图动作_按钮_活动.

常量值: “android.intentation.extral.intent”

公众静态最终的字符串 额外钥匙排气

已在中添加API级别1

一个键盘事件对象包含的事件触发了它所在的Intent的创建。

常量值: “android.intenta.extra.KEY_EVENT”

公众静态最终的字符串 仅限EXTRA_LOCAL_ONLY

已在中添加API级别11

Extra用于指示意图只应返回打开的数据本地设备。这是一个布尔额外值;默认值为false。如果为真,实现应该只允许用户选择已经在设备上,不需要从远程下载打开时的服务。

恒定值: “android.intent.extral.LOCAL_ONLY”

公众静态最终的字符串 额外时间类型

Extra用于通信一组可接受的MIME类型。的类型额外的是字符串[]值可以是具体MIME的组合类型(例如“image/png”)和/或部分MIME类型(例如“音频/*”)。

常量值: “android.intent.axtra.MIME_TYPES”

公众静态最终的字符串 额外_不确定_来源

已在中添加API级别14

用作布尔额外字段安装程序包操作安装包裹。指定不应安装正在安装的应用程序被视为来自未知来源,但来自应用程序调用意向。要使其工作,必须使用启动安装程序startActivityForResult()。

常量值: “android.intenta.extra.NOT_UNKNOWN_SOURCE”

公众静态最终的字符串 外部原始URI

已在中添加API级别17

用作URI额外字段操作_安装_包装操作视图指示Intent中本地APK的URI数据字段源自。

常量值: “android.intent.extra.ORIGINATING_URI”

公众静态最终的字符串 额外_电话_号码

已在中添加API级别1

包含最初输入的电话号码的字符串动作_新_出击_呼叫,或实际要呼叫的号码动作_呼叫.

常量值: “android.intenta.extra.PHONE_NUMBER”

公众静态最终的字符串 额外_参考

已在中添加API级别17

用作URI额外字段操作_安装_包装操作视图指示与Intent关联的HTTP引用URI数据字段或额外_原始_ RI.

恒定值: “android.intentation.extra.REFERRER”

公众静态最终的字符串 额外_远程_意图_确定

已在中添加API级别5

用于远程意图中的额外字段。这是传递给远程意图。

常量值: “android.intent.axtrate.remote_intent_token”

公众的静态最终的字符串 额外_更换

已在中添加API级别3

在中用作布尔额外字段操作包装移除意图表明这是包的替换,因此广播后将立即为同一软件包的不同版本。

常量值: “android.intentation.extral.REPLACING”

公众静态最终的字符串 额外限制_捆绑

已在中添加API等级18

在意向中发送给BroadcastReceiver以处理行动_获得_限制_进入。额外的类型是包含作为键/值对的限制。

常量值: “android.intentation.extral.restrictions_bundle”

公众静态最终的字符串 额外限制

已在中添加API等级18

在BroadcastReceiver的响应中额外使用,处理行动_获得_限制_进入.

常量值: “android.intent.external.restrictions_intent”

公众静态最终的字符串 额外限制列表

已在中添加API等级18

在BroadcastReceiver的响应中额外使用,处理行动_获得_限制_进入.额外的类型是数组列表<RestrictionEntry>.

常量值: “android.intentation.extral.restrictions_list”

公众的静态最终的字符串 额外返回结果

已在中添加API级别14

用作布尔额外字段操作_安装_包装操作_卸载_包装。指定安装程序UI应向应用程序返回安装/卸载的结果代码。返回的结果代码将是结果_确定成功或结果_FIRST_USER失败时。

常量值: “android.intent.extra.RETURN_RESULT”

公众静态最终的字符串 额外_停止_ICON

已在中添加API级别1

用于将图标定义为快捷方式的位图的额外项的名称。

另请参阅
常量值: “android.intentation.extral.shortcut.ICON”

公众静态最终的字符串 额外_停止_ICON_资源

已在中添加API级别1

用于将图标定义为快捷方式的ShortcutIconResource的额外项的名称。

恒定值: “android.intenta.extra.shortcut.ICON_RESOURCE”

公众静态最终的字符串 额外_停止_输入

已在中添加API级别1

用于定义快捷方式意图的额外项的名称。

另请参阅
常量值: “android.intenta.extra.shortcut.intent”

公众静态最终的字符串 额外短片名称

已在中添加API级别1

用于定义快捷方式名称的额外项的名称。

另请参阅
常量值: “android.intenta.extra.shortcut.NAME”

公众静态最终的字符串 仅外部_关闭_用户空间

已在中添加API等级19

可选额外费用动作_停机允许发送方限定此关闭仅针对系统的用户空间,而不是完全关闭。如果是这样,硬件设备可以使用此信息来确定他们不应该完全关闭设备,因为这不是完全关闭内核,但只重新启动用户空间。如果未提供,则默认值为false。

常量值: “android.intent.axtra.SHUTDOWN_USERSPACE_ONLY”

公众静态最终的字符串 额外蒸汽

已在中添加API级别1

内容:URI保存与Intent关联的数据流,与一起使用动作_发送提供正在发送的数据。

常量值: “android.intentation.extra.STREAM”

公众的静态最终的字符串 额外_主题

已在中添加API级别1

保存消息所需主题行的常量字符串。

常量值: “android.intentation.extra.SUBJECT”

公众静态最终的字符串 模板外(_T)

已在中添加API级别1

要放置在新创建的记录中的初始数据。与一起使用动作_插入。这里的数据是一张包含相同数据的地图字段作为基础ContentProvider.insert()呼叫。

常量值: “android.intentation.extral.TEMPLATE”

公众静态最终的字符串 额外_文本

已在中添加API级别1

与Intent关联的常量CharSequence,用于动作_发送提供要发送的文字数据。请注意这可能是一个样式化的CharSequence,因此必须使用捆绑包.getCharSequence()检索它。

常量值: “android.intentation.extra.TEXT”

公众静态最终的字符串 附加标题(_T)

已在中添加API级别1

与一起使用时向用户提供的CharSequence对话框标题动作_选择器.

常量值: “android.intentation.extra.TITLE”

公众静态最终的字符串 额外ID

已在中添加API级别1

在中用作int额外字段操作_标识_删除试图提供分配给包的uid。也是可选的额外输入操作包装移除操作_包装_更改为了同样的目的目的。

常量值: “android.intentation.extra.UID”

公众静态最终整数填充_操作

已在中添加API级别1

与一起使用fillIn(意向,int)允许当前动作值为覆盖,即使已经设置。

常量值: 1(0x00000001)

公众静态最终的整数填充_类别

已在中添加API级别1

与一起使用fillIn(意向,int)允许当前类别覆盖,即使它们已经设置。

常量值: 4(0x00000004)

公众静态最终整数填充_IN_CLIP_DATA

已在中添加API级别16

与一起使用fillIn(意向,int)允许当前ClipData覆盖,即使已经设置。

常量值: 128(0x00000080)

公众静态最终的整数填充_组件

已在中添加API级别1

与一起使用fillIn(意向,int)允许当前组件值为覆盖,即使已经设置。

常量值: 8(0x00000008)

公众静态最终整数填充_IN_DATA

已在中添加API级别1

与一起使用fillIn(意向,int)允许当前数据或类型值覆盖,即使已经设置。

常量值: 2(0x00000002)

公众静态最终整数填充_包

已在中添加API级别4

与一起使用fillIn(意向,int)允许当前包值为覆盖,即使已经设置。

常量值: 16(0x00000010)

公众静态最终整数填充_选择器

已在中添加API等级15

与一起使用fillIn(意向,int)允许当前选择器覆盖,即使已经设置。

常量值: 64(0x00000040)

公众静态最终整数填充_资源_边界

已在中添加API级别7

与一起使用fillIn(意向,int)允许当前边界矩形覆盖,即使已经设置。

常量值: 32(0x00000020)

公众静态最终整数FLAG_ACTIVITY_BROUGHT_TO_FRONT标志

已在中添加API级别1

此标志通常不是由应用程序代码设置的,而是由系统,如启动模式singleTask模式的文档。

常量值: 4194304(0x00400000)

公众的静态最终整数标志_活动_清除_任务

已在中添加API级别11

如果在传递给的意向中设置上下文.startActivity(),此标志将导致与活动开始前要清除的活动。也就是说,活动成为空任务和任何旧活动的新根已完成。这只能与一起使用标志_活动_新任务.

常量值: 32768(0x00008000)

公众静态最终整数标志_活动_清除器_顶部

已在中添加API级别1

如果已设置,并且正在启动的活动已在中运行而不是启动该活动的新实例,它上面的所有其他活动都将结束,本意向书将作为新意向交付给(现在位于顶部)旧活动。

例如,考虑一个由活动a、B、C、D组成的任务。如果D使用解析为组件的Intent调用startActivity()则C和D将完成,B将收到给定的意图,导致堆栈现在为:A、B。

上述示例中活动B的当前运行实例将要么接受你在这里开始的新意图onNewIntent()方法,或者自己完成并使用新的意图。如果它已声明其启动模式为“多个”(默认值),并且您尚未设置FLAG_ACTIVITY_SINGLE_TOP标志在里面同样的意图,那么它将被完成并重新创建;对于所有其他启动模式或FLAG_ACTIVITY_SINGLE_TOP标志然后设置为意向将被传递到当前实例的onNewIntent()。

此启动模式还可以与标志_活动_新任务:如果用于启动根活动对于任务,它将带来该任务的任何当前正在运行的实例转到前台,然后将其清除为根状态。这是特别有用,例如,当从通知管理器。

请参见任务和背景堆栈有关任务的更多信息。

常量值: 67108864(0x04000000)

公众静态最终整数标志_活动_清除_任务_重置

已在中添加API级别3

如果设置了,这将在任务的活动堆栈中标记一个点,该点应重置任务时清除。也就是说,下一次任务被带到前台FLAG_ACTIVITY_RESET_TASK_IF_NEEDED(标志_活动_复位_任务_等待)(通常是由于用户在家重新启动)、此活动以及所有这些它将完成,这样用户就不会返回到它们,但而是返回到之前的任何活动。

这对于在您的应用程序。例如,电子邮件应用程序可能有一个命令查看附件,该附件启动图像查看活动显示它。此活动应该是电子邮件应用程序的一部分任务,因为它是用户参与的任务的一部分。但是,如果用户离开该任务,然后从中选择电子邮件应用程序回家后,我们可能希望他们回到原来的对话中查看,而不是图片附件,因为这很令人困惑。启动图像查看器时设置此标志,该查看器和它启动的任何活动都将在用户下次返回时删除发送至邮件。

常量值: 524288(0x00080000)

公众的静态最终整数标志_活动_排除_来自_请求

已在中添加API级别1

如果已设置,则新活动不会保留在最近启动的列表中活动。

常量值: 8388608(0x00800000)

公众静态最终整数FLAG_ACTIVITY_FORWARD_RESULT(警告_结果)

已在中添加API级别1

如果设置并且此意图用于从则现有活动的回复目标将为转移到新活动中。通过这种方式,新活动可以调用setResult(int)并将结果发送回原始活动的回复目标。

常量值: 33554432(0x0200000)

公众静态最终整数FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY标志

已在中添加API级别1

此标志通常不是由应用程序代码设置的,而是由如果此活动是从历史记录启动的,则为系统(长按主页键)。

常量值: 1048576(0x00100000)

公众静态的最终整数标志_活动_多任务

已在中添加API级别1

除非您正在实现自己的标记,否则不要使用此标记顶级应用程序启动器。与一起使用标志_活动_新任务禁用将现有任务置于前台的行为。设置后,一项新任务是总是开始为托管活动意图,无论是否已有现有任务正在运行同样的事情。

由于默认系统不包括图形化任务管理,除非您为用户提供某种方式,否则不应使用此标志返回到您启动的任务。

如果标志_活动_新任务未设置。

请参见任务和背景堆栈有关任务的更多信息。

恒定值: 134217728(0x0800000)

公众静态最终整数标志_活动_新任务

已在中添加API级别1

如果设置,此活动将成为此上新任务的开始历史堆栈。任务(从启动它的活动到下一个任务活动)定义一个原子活动组用户可以移动到。任务可以移动到前台和后台;特定任务中的所有活动始终保留在相同的顺序。请参见任务和背景堆栈有关任务的更多信息。

此标志通常由需要要呈现“启动器”样式的行为:它们为用户提供一个列表将可以做的事情分开,否则这些事情将完全运行独立于启动它们的活动。

使用此标志时,如果活动的任务已在运行您现在正在开始,则不会启动新活动;相反,当前任务将简单地显示在屏幕的前面它最后一次进入的状态。参见标志_活动_多任务对于旗帜禁用此行为。

当调用者从请求结果时,不能使用此标志正在启动的活动。

常量值: 268435456(0x10000000)

公众静态最终整数标志_活动_动画

已在中添加API级别5

如果在传递给的Intent中设置上下文.startActivity(),此标志将阻止系统应用活动转换动画以转到下一个活动状态。这并不意味着动画永远不会运行——如果发生另一个活动更改,则不会运行在显示此处开始的活动之前指定此标志,然后将使用该转换。这个旗子可以很好地使用当您要执行一系列活动操作时用户看到的动画不应该由第一个活动驱动改一下,改一下。

恒定值: 65536(0x00010000)

公众静态最终整数标志_活动_历史

已在中添加API级别1

如果设置了,则新活动不会保留在历史堆栈中。一旦用户离开它,活动就完成了。这也可能设置为无历史记录属性。

常量值: 1073741824(0x40000000)

公众静态最终整数标志_活动_用户_操作

已在中添加API级别3

如果设置,此标志将阻止正常onUserLeaveHint()回调发生在当前最前面的活动之前暂停,因为新启动的活动被放到了最前面。

通常,活动可以依赖该回调来指示显式用户操作已导致其活动移出前景。回调标记活动中的适当点它的生命周期,以消除它打算显示的任何通知“直到用户看到它们”,例如闪烁的LED。

如果活动是通过任何非用户驱动的事件启动的,例如电话呼叫收据或报警处理程序,此标志应传递给上下文启动活动,确保暂停activity认为用户没有确认其通知。

常量值: 262144(0x00040000)

公众静态最终整数标志_活动_回顾_IS_TOP

已在中添加API级别1

如果设置并且此意图用于从现有活动,当前活动将不被视为顶级活动决定是否应向而不是开始一个新的。之前的活动将用作顶部,假设当前活动将立即完成。

常量值: 16777216(0x01000000)

公众静态最终整数标志_活动_命令_TO_前

已在中添加API级别3

如果在传递给的意向中设置上下文.startActivity(),此标志将使已启动的活动置于其前面任务的历史堆栈(如果它已经在运行)。

例如,考虑一个由四个活动组成的任务:a、B、C、D。如果D使用解析为组件的Intent调用startActivity()则B将被置于历史堆栈的前面,由此产生的顺序是:A、C、D、B。如果标志_活动_清除_停止也是明确规定。

常量值: 131072(0x00020000)

公众静态最终整数FLAG_ACTIVITY_RESET_TASK_IF_NEEDED(标志_活动_复位_任务_等待)

已在中添加API级别1

如果设置,并且此活动正在新任务中启动,或者将现有任务置于顶层,然后它将作为任务的前门。这将导致应用使该任务处于适当状态所需的任何亲缘关系(或者将活动移入或移出),或简单地将该任务重置为如果需要的话,它的初始状态。

常量值: 2097152(0x00200000)

公众静态的最终整数FLAG_ACTIVITY_SINGLE_TOP标志

已在中添加API级别1

如果设置了,则如果活动已在运行,则不会启动该活动位于历史堆栈的顶部。

常量值: 536870912(0x20000000)

公众静态最终整数标志_活动_任务_主页

已在中添加API级别11

如果在传递给的意向中设置上下文.startActivity(),此标志将导致新启动的任务置于当前任务之上家庭活动任务(如果有)。也就是说,放弃任务将始终让用户返回主页,即使这不是他们最后的活动锯子。这只能与一起使用标志_活动_新任务.

常量值: 16384(0x00004000)

公众静态最终整数标志_DEBUG_LOG_RESOLUTION

已在中添加API级别1

可以为调试启用的标志:设置后,日志消息将为在解决此意图期间打印,以向您显示已找到以创建最终解析列表。

常量值: 8(0x00000008)

公众静态的最终整数FLAG_EXCLUDE_STOPPED_PACKAGES标志

已在中添加API级别12

如果设置,此意图将与包中的任何组件都不匹配当前已停止。如果未设置,则默认行为是将这样的应用程序包括在结果中。

常量值: 16(0x00000010)

公众静态最终整数FLAG_FROM_背景

已在中添加API级别1

可由呼叫者设置,以指示此意向来自后台操作,而非直接用户交互。

常量值: 4(0x00000004)

公众静态的最终整数标志_授权_性能稳定_权限

已在中添加API等级19

与结合时标志_授权_读取_权限和/或标志_授权_写入_权限,URI权限授予可以是在设备重新启动期间保持,直到使用显式吊销revokeUriPermission(Uri,int)。此标志仅提供可能持续的拨款;接收应用程序必须调用takePersistableUriPermission(Uri,int)实际上是坚持的。

恒定值: 64(0x00000040)

公众静态最终整数标志_授权_读取_权限

已在中添加API级别1

如果设置,本意向书的接收人将被授予以下权限对Intent数据中的URI和任何URI执行读取操作在其ClipData中指定。应用Intent的ClipData时,所有URI以及通过数据或其他ClipData的递归遍历意向项目将被授予;仅顶级的授权标志使用意图。

常量值: 1(0x00000001)

公众静态最终整数标志_授权_写入_权限

已在中添加API级别1

如果设置,本意向书的接收人将被授予以下权限对Intent数据和任何URI中的URI执行写操作在其ClipData中指定。应用Intent的ClipData时,所有URI以及通过数据或其他ClipData的递归遍历将授予意向项目;仅顶级的授权标志使用意图。

常量值: 2(0x00000002)

公众静态最终整数标志_包含_停止_包装

已在中添加API级别12

如果设置,此意图将始终与包中的任何组件相匹配当前已停止。这是以下情况下的默认行为标志排除停止程序包未设置。如果这两者都是标志已设置,此标志获胜(它允许覆盖排除框架可以自动设置排除标志的位置)。

常量值: 32(0x00000020)

公众的静态最终整数标志_接收器_接地

已在中添加API级别16

如果设置了,则在发送广播时,允许收件人运行前台优先级,超时间隔更短。正常期间广播接收机不会自动从后台优先级类。

常量值: 268435456(0x10000000)

公众静态最终的整数标志_接收_暂停

已在中添加API等级19

如果这是一个有序的广播,不要让接收器中止广播。它们仍然可以将结果传播给以后的接收者,但不能阻止后来的接收器看不到广播。

常量值: 134217728(0x0800000)

公众静态最终整数仅限RECEIVER_REGISTERED_ONLY标志

已在中添加API级别1

如果设置,则在发送广播时,只有注册的接收器called--不会启动BroadcastReceiver组件。

常量值: 1073741824(0x40000000)

公众静态最终整数FLAG_RECEIVER_REPLACE_PENDING标志

已在中添加API级别8

如果设置,发送广播时,新广播将被替换与之匹配的任何现有挂起广播。已定义匹配通过意向.过滤器等于返回这两次广播的目的是正确的。找到匹配项后,新的广播(以及与之相关的接收器)将取代挂起广播列表中现有的一个,保持不变在列表中的位置。

此标志最常用于粘性广播只关心广播的最新价值发送给他们的接收者。

常量值: 536870912(0x20000000)

公众静态最终的字符串 元数据_锁定_主页

已在中添加API级别5

布尔值,可以作为停靠活动的元数据提供给指示坞在激活时应接管主密钥。

恒定值: “安卓.dock_home”

公众静态最终整数URI输入方案

已在中添加API级别4

用于的标志toUri(整数)parseUri(字符串,int):URI字符串总是有“意图:”方案。如果需要,可以使用此语法稍后消除用于描述意图与其他应被视为原始URI的所有URI。使用时具有parseUri(字符串,int),任何其他方案都将导致泛型该原始URI的VIEW操作。

恒定值: 1(0x00000001)

领域

公众静态最终的造物主<意图>造物主

已在中添加API级别1

公共建筑商

公众的 意图 ()

已在中添加API级别1

创建一个空意图。

公众的 意图 (意图o)

已在中添加API级别1

复制构造函数。

公众的 意图 (字符串动作)

已在中添加API级别1

用给定动作创建意图。所有其他字段(数据、类型、,类)为空。请注意,该操作必须处于命名空间,因为Intent在系统中全局使用例如,系统VIEW操作是android.intent.action。视图;一个应用程序的自定义操作如下com.google.app.myapp网站。自定义操作。

参数
行动 Intent操作,例如action_VIEW。

公众的 意图 (字符串动作,乌里uri)

已在中添加API级别1

使用给定操作和给定数据url创建意图。注释行动必须位于命名空间中,因为Intent是在系统中全局使用--例如,系统VIEW操作是android.intent.action。观点;应用程序的自定义操作将是比如com.google.app.myapp。自定义操作。

注:Android框架中的方案和主机名匹配为区分大小写,不同于正式的RFC。因此,您应该始终确保使用这些元素编写Uri使用小写字母,并规范化您从中收到的任何URI在Android之外,以确保方案和主机是小写的。

参数
行动 Intent操作,例如action_VIEW。
uri(用户界面) 意向数据URI。

公众的 意图 (上下文包上下文,等级<?> cls)

已在中添加API级别1

为特定组件创建意图。所有其他字段(动作、数据、,type、class)为null,但可以稍后使用显式电话。这为创建旨在执行硬编码类名,而不是依赖系统为您找到合适的类;看见setComponent(组件名称)了解更多有关此影响的信息。

参数
包上下文 应用程序包实现的上下文这个班。
化学发光二极管 用于此目的的组件类。

公众的 意图 (字符串动作,乌里uri,上下文包上下文,等级<?> cls)

已在中添加API级别1

使用指定的操作和数据为特定组件创建意图。这相当于使用Intent(字符串,android.net.Uri)构建意向,然后调用setClass(上下文,类)设置其类。

注:Android框架中的方案和主机名匹配为区分大小写,不同于正式的RFC。因此,您应该始终确保使用这些元素编写Uri使用小写字母,并规范化您从中收到的任何URI在Android之外,以确保方案和主机是小写的。

参数
行动 Intent操作,例如action_VIEW。
uri(用户界面) 意向数据URI。
包上下文 应用程序包实现的上下文这个班。
化学发光二极管 用于此目的的组件类。

公共方法

公众的意图 添加类别 (字符串类别)

已在中添加API级别1

向意向添加新类别。类别提供了更多详细信息关于意图执行的操作。解决意图时,仅提供全部的请求的类别将是已使用。

参数
类别 所需类别。这可以是预定义的Intent类别,或您自己的自定义类别命名空间。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 添加标志 (int标志)

已在中添加API级别1

向意图添加其他标志(或使用现有标志值)。

参数
旗帜 要设置的新标志。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。
另请参阅

公众的对象 克隆 ()

已在中添加API级别1

创建并返回此对象。默认值实现返回一个所谓的“浅”副本:它创建一个新的实例,然后复制字段值(包括对象引用)。“深度”拷贝,相反,它也会递归地克隆嵌套对象。一个子类需要实现这种克隆应该调用超级克隆()创建新实例,然后创建嵌套的深层副本,可变对象。

退换商品
  • 此对象的副本。

公众的意图 克隆筛选器 ()

已在中添加API级别1

仅克隆与以下内容相关的意向部分过滤器匹配:操作、数据、类型、组件和类别。

公众静止的意图 创建选择器 (意图目标,字符序列标题)

已在中添加API级别1

用于创建操作选择器意图。

构建新的动作_选择器包装给定内容的意图目标意图,也可以选择提供标题。如果目标意图已指定标志_授权_读取_权限标志_授权_写入_权限,则这些标志也将在返回的选择器意图中设置,并适当设置其ClipData:或者直接反映获取剪辑数据()如果这是非空的,或从中生成新的ClipData获取数据().

参数
目标 用户将选择活动的意图执行。
标题 将显示在选择器中的可选标题。
退换商品

公众整数 describe目录 ()

已在中添加API级别1

描述此包裹中包含的特殊物品种类编组表示。

退换商品
  • 指示编组的特殊对象类型集的位掩码通过包裹。

公众整数 填充 (意图其他,int标志)

已在中添加API级别1

复制的内容其他在这个对象中,但只有其中字段不是由该对象定义的。用于字段在定义之后,Intent中的以下数据块是被视为单独的字段:

此外,您可以使用填充_操作,填充_IN_DATA,填充_类别,填充_包装,填充_组件,填充_源_绑定,填充_选择器、和填充_IN_CLIP_DATA以覆盖相应字段不被替换的限制,如果它已经设置好了。

注意:只有在以下情况下,才会复制组件字段填充_组件已明确指定。只有在以下情况下才会复制选择器填充_选择器已明确指定。

例如,考虑带有{data=“foo”,categories=“bar”}的意图A和意向B,{action=“gotit”,data-type=“some/thing”,categories=“一”,“二”}。

调用A.fillIn(B,Intent.FILL_IN_DATA)将立即生成A包含:{action=“gotit”,data-type=“some/thing”,categories=“bar”}。

参数
其他 另一个意图,其值用于填写当前版本。
旗帜 用于控制可以填写哪些字段的选项。
退换商品

公众布尔值 过滤器等于 (意图其他)

已在中添加API级别1

确定出于意图的目的,两个意图是否相同分辨率(过滤)。也就是说,如果他们的动作、数据、类型、,类和类别是相同的。确实如此比较意图中包含的任何额外数据。

参数
其他 另一个要比较的意图。
退换商品
  • 如果操作、数据、类型、类和类别,则返回true都是一样的。

公众整数 过滤器哈希代码 ()

已在中添加API级别1

生成与filterEquals()的语义匹配的哈希代码。

退换商品
  • 返回操作、数据、类型、类和类别。

公众的字符串 获取操作 ()

已在中添加API级别1

检索要执行的常规操作,例如操作视图。该操作描述了其余操作的一般方式应该解释意图中的信息——最重要的是,如何处理返回的数据获取数据().

退换商品
  • 此意图的操作,如果未指定,则为空。

公众布尔值[] 获取BooleanArrayExtra (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到布尔数组值,则返回null。

公众布尔值 获取BooleanExtra (字符串名称,布尔值defaultValue)

已在中添加API级别1

从意向中检索扩展数据。

参数
名称 所需项目的名称。
默认值 如果没有所需的值,则返回值类型以给定的名称存储。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到,则为默认值。

公众的捆绑 获取额外捆绑包 (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到Bundle值,则返回null。

公众字节[] 获取额外字节数组 (字符串名称)

已在中添加API级别1

从意向中检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到字节数组值,则返回null。

公众字节 获取额外字节 (字符串名称,字节defaultValue)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
默认值 如果没有所需的值,则返回值类型以给定的名称存储。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到,则为默认值。

公众的设置<字符串> 获取类别 ()

已在中添加API级别1

返回意图中所有类别的集合。如果没有类别,返回NULL。

退换商品
  • 可以检查的类别集。请勿修改!

公众字符[] 获取CharArrayExtra (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到字符数组值,则返回null。

公众的烧焦 获取附加字符 (字符串name,char defaultValue)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
默认值 如果没有所需的值,则返回值类型以给定的名称存储。
退换商品
  • 以前使用putExtra()添加的项的值如果找不到,则为默认值。

公众的字符序列[] 获取CharSequenceArrayExtra (字符串名称)

已在中添加API级别8

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到CharSequence数组值,则返回null。

公众的数组列表<字符序列> 获取CharSequenceArrayListExtra (字符串名称)

已在中添加API级别8

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果没有ArrayList,则为null找到值。

公众的字符序列 获取附加字符序列 (字符串名称)

已在中添加API级别1

从意向中检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到CharSequence值,则返回null。

公众的剪辑数据 获取剪辑数据 ()

已在中添加API级别16

返回剪辑数据与本意向相关。如果有none,返回null。请参见设置剪辑数据(剪辑数据)了解更多信息。

公众的组件名称 获取组件 ()

已在中添加API级别1

检索与意图关联的具体组件。接收时这是一个意图,它是被发现能够最好地处理它的组件(即,您自己)且始终为非空;在所有其他情况下都是除非明确设置,否则为null。

退换商品
  • 要处理意图的应用程序组件的名称。

公众的乌里 获取数据 ()

已在中添加API级别1

检索此意图操作的数据。此URI指定名称数据;它通常使用content:scheme,在内容提供商。其他方案可由特定活动处理,如http:通过web浏览器。

退换商品
  • 此意图的目标数据的URI或为空。

公众的字符串 获取数据字符串 ()

已在中添加API级别1

一样获取数据(),但将URI返回为编码的字符串。

公众双重[] 获取额外双数组 (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到双数组值,则返回null。

公众双重的 获取额外的双精度 (字符串名称,双defaultValue)

已在中添加API级别1

从意向中检索扩展数据。

参数
名称 所需项目的名称。
默认值 如果没有所需的值,则返回值类型以给定的名称存储。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到,则为默认值。

公众的捆绑 获取附加功能 ()

已在中添加API级别1

从intent检索扩展数据的映射。

退换商品
  • 之前用putExtra()添加的所有额外项的映射,如果没有添加,则为null。

公众整数 获取标志 ()

已在中添加API级别1

检索与此意图关联的任何特殊标志。你会通常只需设置设置标志(int)并让系统对他们采取适当的行动。

退换商品
  • int当前设置的标志。
另请参阅

公众浮动[] 获取额外浮点数组 (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果未找到浮点数组值,则为null。

公众浮动 获取额外浮动 (字符串name,float defaultValue)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
默认值 如果没有所需的值,则返回值类型以给定的名称存储。
退换商品
  • 先前使用putExtra()添加的项的值,或默认值(如果不存在此类项目)

公众的整数[] 获取IntArrayExtra (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到int数组值,则返回null。

公众整数 获取额外Int (字符串name,int defaultValue)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
默认值 如果没有所需的值,则返回值类型以给定的名称存储。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到,则为默认值。

公众的数组列表<整数> 获取IntegerArrayListExtra (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果没有ArrayList,则为null找到值。

公众静止的意图 获取意向 (字符串uri)

已在中添加API级别1

此方法已弃用空气污染指数第4级。
使用parseUri(字符串,int)相反。

呼叫parseUri(字符串,int)具有0个标志。

公众静止的意图 getIntent旧 (字符串uri)

已在中添加API级别1

公众的长[] 获取额外长阵列 (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到长数组值,则返回null。

公众长的 获取长额外项 (字符串name,long defaultValue)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
默认值 如果没有所需的值,则返回值类型以给定的名称存储。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到,则为默认值。

公众的字符串 获取程序包 ()

检索此意向限制的应用程序包名称。何时解析意向,如果非空,则将解析限制为给定应用程序包中的组件。

退换商品
  • 意向的应用程序包的名称。

公众的可包裹[] 获取ParcelableArrayExtra (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到Parcelable[]值,则为null。

公众的数组列表<T> getParcelableArrayListExtra (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果没有ArrayList,则为null已找到值。

公众T型 获取额外包裹 (字符串名称)

已在中添加API级别1

从意向中检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果未找到Parcelable值,则为null。

公众的字符串 获取方案 ()

已在中添加API级别1

返回意图数据的方案部分。如果数据为空或不包括方案,则返回null。否则,方案返回不带最后一个“:”的前缀,即“http”。

这与调用getData().getScheme()(并检查空数据)。

退换商品
  • 这一意图的方案。
另请参阅

公众的意图 获取选择器 ()

已在中添加API等级15

返回与此Intent关联的特定选择器。如果有none,返回null。请参见集合选择器(意向)了解更多信息。

公众的可序列化 获取SerializableExtra (字符串名称)

已在中添加API级别1

从意向中检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到Serializable值,则返回null。

公众短[] 获取ShortArrayExtra (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果未找到短数组值,则为null。

公众短的 获取额外短款 (字符串name,short defaultValue)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
默认值 如果没有所需的值,则返回的值类型以给定的名称存储。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到,则为默认值。

公众的Rect公司 获取源绑定 ()

已在中添加API级别7

获取此意图发送方的边界,以屏幕坐标表示。这可能是用于向接收器提示动画等。Null表示存在没有源边界。

公众的字符串[] 获取额外字符串数组 (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到String数组值,则返回null。

公众的数组列表<字符串> getStringArrayListExtra (字符串名称)

已在中添加API级别1

从意向中检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果没有ArrayList,则为null找到值。

公众的字符串 获取额外字符串 (字符串名称)

已在中添加API级别1

从意图检索扩展数据。

参数
名称 所需项目的名称。
退换商品
  • 先前使用putExtra()添加的项的值如果找不到String值,则返回null。

公众的字符串 获取类型 ()

已在中添加API级别1

检索意图中包含的任何显式MIME类型。这通常是null,因为类型由intent数据确定。

退换商品
  • 如果类型是手动设置的,则返回该类型;否则null为返回。

公众布尔值 has类别 (字符串类别)

已在中添加API级别1

检查意向中是否存在类别。

参数
类别 要检查的类别。
退换商品
  • boolean如果意图包含类别,则为True,否则为false。

公众布尔值 有额外的 (字符串名称)

已在中添加API级别1

如果附加值与给定名称关联,则返回true。

参数
名称 额外的名字
退换商品
  • 如果存在给定的额外值,则为true。

公众布尔值 has文件描述符 ()

已在中添加API级别1

如果Intent的附加项包含分割的文件描述符,则返回true。

退换商品
  • 如果Intent包含分割的文件描述符,则为true。

公众静止的意图 makeMain活动 (组件名称main活动)

创建启动任务的主(根)活动的意图。这个是从启动应用程序时启动的Intent主页。对于任何其他想要在同样,重要的是,他们使用相同结构的意图方法,并且可以使用此函数来确保情况是这样的。

返回的Intent将给定的Activity组件作为其显式组件组件,动作_主作为其操作,并包括类别类别_启动器。确实如此标志_活动_新任务设置,尽管通常您需要要做到这一点添加标志(int)在返回的意向书上。

参数
主要活动 本意向书的主要活动组成部分启动。
退换商品
  • 返回可用于启动活动作为主应用程序条目。

公众静止的意图 生成主选择器活动 (字符串选择器操作,字符串选择器类别)

已在中添加API等级15

为应用程序的主要活动制定意图指定要运行的特定活动,但提供要查找的选择器活动。这就形成了一个结构化的最终意图与从启动应用程序时相同主页。对于任何其他想要在同样,重要的是,他们使用相同结构的意图方式,并且可以使用此函数来确保情况确实如此。

返回的意向动作_分钟作为其操作,并包括类别类别_经销商。确实如此标志_活动_新任务设置,尽管通常您需要要做到这一点添加标志(int)在返回的意向书上。

参数
选择器操作 意向选择器的操作名称。
选择器类别 要添加到意向的类别的名称选择器。
退换商品
  • 返回可用于启动活动作为主应用程序条目。

公众静止的意图 生成重新启动活动任务 (组件名称main活动)

已在中添加API级别11

创建可用于重新启动应用程序任务的Intent处于基本状态。这就像是makeMainActivity(组件名称),还可以设置标志标志_活动_新任务标志_活动_清除_任务.

参数
main活动 作为根的活动组件任务;这是在应用程序的显示为主启动器图标。
退换商品
  • 返回新创建的Intent,可用于重新启动活动根状态下的任务。

公众静止的字符串 normalizeMode类型 (字符串类型)

规范化MIME数据类型。

规范化的MIME类型具有空白修剪,内容类型参数已删除,并且是小写的。这使类型与Android最佳实践相一致意图过滤。

例如,“text/plain;charset=utf-8”变为“text/prain”。“text/x-vCard”变为“text/x-vCard”。

从Android外部接收的所有MIME类型(例如用户输入、,或蓝牙、NFC或互联网等外部来源)应在使用它们创建Intent之前进行规范化。

参数
类型 要规范化的MIME数据类型
退换商品
  • 规范化MIME数据类型,如果输入为null,则为null

公众静止的意图 parseIntent (资源资源,XmlPullParser解析器,属性集属性)

已在中添加API级别1

分析XML中的“intent”元素(及其子元素)并实例化Intent对象。给定的XML解析器应该位于标记处解析应该从何处开始(通常称为“intent”)基本操作、数据、类型、包和类名将为恢复。然后,该函数将解析为任何子元素,寻找标签以添加类别和附加额外数据达到目的。

参数
资源 膨胀资源时要使用的资源。
解析器 指向“intent”标记的XML解析器。
属性 用于检索扩展的AttributeSet接口当前属性数据解析器位置。
退换商品
  • 与XML数据匹配的Intent对象。
投掷
XmlPullParser异常 如果存在XML分析错误。
IO异常 如果出现I/O错误。

公众静止的意图 parseUri(解析URI) (字符串uri,int标志)

已在中添加API级别4

从URI创建意图。此URI可以对操作进行编码,类别和其他意图字段(如果由返回)toUri(整数)。如果Intent不是由toUri()生成的,则其数据将是整个URI,其操作将是action_VIEW。

这里给出的URI不能是相对的——也就是说,它必须包括方案和完整路径。

参数
uri(用户界面) 要转换为意向的URI。
旗帜 其他处理标志。0或URI输入方案.
退换商品
  • Intent新创建的Intent对象。
投掷
URI语法异常 如果基本URI语法为,则抛出URISyntaxError错误(由Uri类解析)或URI无效。
另请参阅

公众的意图 putCharSequenceArrayListExtra (字符串名称,数组列表<字符序列>值)

已在中添加API级别8

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 数组列表数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,双[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 双数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,int值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 额外数据的名称,带有包前缀。
价值 整数数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,字符序列值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contations.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 CharSequence数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 输入额外 (字符串名称,字符值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 char数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,捆绑值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contations.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 捆绑数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,可包裹[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 Parcelable[]数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,可序列化值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 可序列化数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用转化为一个单独的语句。

公众的意图 putExtra(额外) (字符串名称,int[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 int数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,浮点值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 浮点数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用转化为一个单独的语句。

公众的意图 putExtra(额外) (字符串名称,字节[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 字节数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,长[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 字节数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,可包裹的值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 Parcelable数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,float[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 额外数据的名称,带有包前缀。
价值 浮点数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 输入额外 (字符串名称,长值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 长数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,字符串[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 额外数据的名称,带有包前缀。
价值 字符串数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,布尔值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如应用程序com.android.contacs将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 布尔数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,布尔[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contations.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 布尔数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,短值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contations.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 短数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,双精度值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contations.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 双精度数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,短[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 短数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,字符串值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如应用程序com.android.contacs将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 字符串数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,字节值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 字节数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用转化为一个单独的语句。

公众的意图 putExtra(额外) (字符串名称,字符[]值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 字符数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtra(额外) (字符串名称,字符序列[]值)

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 CharSequence数组数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putExtras程序 (意图src)

已在中添加API级别1

将“src”中的所有附加项复制到此意图中。

参数
型钢混凝土 包含要复制的附加项。

公众的意图 putExtras(输入附加值) (捆绑额外费用)

已在中添加API级别1

向意向中添加一组扩展数据。密钥必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
额外费用 要添加到该意图中的附加组件束。

公众的意图 putIntegerArrayListExtra (字符串名称,数组列表<整数>值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 数组列表数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putParcelableArrayListExtra (字符串名称,数组列表<?延伸可包裹的>值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 额外数据的名称,带有包前缀。
价值 数组列表数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 putStringArrayListExtra (字符串名称,数组列表<字符串>值)

已在中添加API级别1

将扩展数据添加到意图中。名称必须包含一个包前缀,例如app com.android.contacts将使用名称比如“com.android.contacts.ShowAll”。

参数
名称 附加数据的名称,带有包前缀。
价值 数组列表数据值。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众空隙 从地块读取 (包裹英寸)

已在中添加API级别1

公众空隙 删除类别 (字符串类别)

已在中添加API级别1

从意向中删除类别。

参数
类别 要删除的类别。

公众空隙 删除额外项 (字符串名称)

已在中添加API级别1

从意图中删除扩展数据。

公众的意图 replaceExtras(替换附加组件) (捆绑额外费用)

已在中添加API级别3

将意向书中的额外部分完全替换为给定的额外费用。

参数
额外费用 意向中的新附加项集,或为null以擦除所有额外费用。

公众的意图 replaceExtras(替换附加组件) (意图src)

已在中添加API级别3

将意向书中的额外内容完全替换为给定意图。

参数
型钢混凝土 复制本意向书中包含的确切附加内容进入目标意图,替换之前存在的任何内容。

公众的组件名称 解决活动 (软件包管理器下午)

已在中添加API级别1

返回应用于处理此意图的“活动”组件。根据意图,评估如下:

如果获取组件()返回显式类,该类被返回无需进一步考虑。

活动必须处理类别默认值意图要考虑的类别。

如果获取操作()为非NULL,则活动必须处理此行动。

如果resolveType(ContentResolver)返回非NULL,活动必须处理这种类型。

如果addCategory(字符串)已添加任何类别,活动必须处理所有指定的类别。

如果获取包()为非NULL,仅活动组件位于将考虑该应用程序包。

如果没有满足所有这些条件的活动返回空字符串。

如果发现多个活动满足意图将使用最高优先级。如果有多个活动如果优先级相同,系统将选择最佳活动基于用户首选项,或解析为允许用户选择一个活动并从那里转发。

此方法仅通过调用resolveActivity(意向,int)带有“defaultOnly”参数真的。

此API作为从意图。你通常不需要自己称呼它。

参数
下午 用于解析Intent的程序包管理器。
退换商品
  • 实现可以显示意图。

公众的活动信息 resolveActivityInfo解决活动信息 (软件包管理器pm,int标志)

已在中添加API级别1

将意图分解为活动信息描述应该执行意图的活动。分辨率遵循与所述相同的规则resolveActivity(PackageManager),但是您可以获得有关已解决活动的完整信息而不仅仅是它的类名。

参数
下午 用于解决意向的包管理器。
旗帜 要根据检索的附加信息软件包管理器.getActivityInfo().
退换商品
  • PackageManager。活动信息

公众的字符串 resolveType(解决类型) (内容解析器分解器)

已在中添加API级别1

返回此意图的MIME数据类型。如果类型字段为显式设置,只需返回。否则,如果设置了数据,返回该数据的类型。如果两个字段都未设置,则为null返回。

参数
分解器 可用于确定MIME的ContentResolver意图数据的类型。
退换商品
  • 此意图的MIME类型。

公众的字符串 解析类型 (上下文上下文)

已在中添加API级别1

返回此意图的MIME数据类型。如果类型字段为显式设置,只需返回。否则,如果设置了数据,返回该数据的类型。如果两个字段都未设置,则为null返回。

退换商品
  • 此意图的MIME类型。

公众的字符串 需要resolveTypeIfNeeded (内容解析器分解器)

已在中添加API级别1

仅当需要此意图的MIME数据类型时才返回意图解决。这对于应用程序代码通常不有用;框架使用它与后端系统通信服务。

参数
分解器 可用于确定MIME的ContentResolver意图数据的类型。
退换商品
  • 此意图的MIME类型,如果未知或未知,则为null需要。

公众的意图 setAction(设置操作) (字符串动作)

已在中添加API级别1

设置要执行的常规操作。

参数
行动 动作名称,例如action_VIEW。特定于应用程序操作的前缀应该是供应商的包名称。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。
另请参阅

公众的意图 setClass(设置类) (上下文包上下文,等级<?> cls)

已在中添加API级别1

通话方便setComponent(组件名称)使用由返回的名称等级对象。

参数
软件包上下文 应用程序包实现的上下文这个班。
化学发光二极管 要设置的类名,相当于setClassName(上下文,cls.getName()).
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 集合类名称 (上下文包上下文,字符串类名)

已在中添加API级别1

通话方便setComponent(组件名称)带有显式类名。

参数
包上下文 应用程序包实现的上下文这个班。
类名 应用程序包内类的名称将用作本意向的组成部分。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 集合类名称 (字符串包名称,字符串类名称)

已在中添加API级别1

通话方便setComponent(组件名称)带有显式应用程序包名称和类名。

参数
文件包名称 实现所需的程序包的名称组件。
类名 应用程序包内类的名称将用作本意向的组成部分。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的空隙 设置剪辑数据 (剪辑数据夹子)

设置一个剪辑数据与本意向相关。这将替换任何之前设置ClipData。

意向中的ClipData不用于意向匹配或其他此类操作。从语义上讲,它就像是额外的,用于传输带有意向的附加数据。在上面使用这个的主要功能额外的数据是标志_授权_读取_权限标志_授权_写入_权限将在任何URI上操作剪辑数据中包含的项目。这特别有用,如果您想要传输包含多个内容:收件人可能没有全局权限访问的URI内容提供商。

如果ClipData包含本身就是Intent的项,则任何这些意向中的授权标志将被忽略。仅顶级标志遵守主要意图,并将适用于所有Uri或剪辑中的目标项目(或剪辑的子项目)。

ClipData对象中的MIME类型、标签和图标不是由Intent直接使用。应用程序通常应依赖Intent本身的MIME类型,而不是它可能在ClipData中找到的类型。一种常见的做法是构建一个用于Intent的ClipDataMIME类型为“*\/*”。

参数
削减 要设置的新剪辑。可以为空以清除当前剪辑。

公众的意图 设置组件 (组件名称组件)

已在中添加API级别1

(通常是可选的)明确设置组件以处理意图。如果保留默认值null,系统将确定基于其他字段(操作、数据、,类型、类别)。如果定义了此类,则无论其他字段如何,都将始终使用指定的类。只有当您知道您绝对想要特定的要使用的类;否则,最好让系统找到适当的类,以便您尊重已安装的应用程序和用户首选项。

参数
成分 要处理intent或null,让系统为您找到一个。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 设置数据 (乌里数据)

已在中添加API级别1

设置此意图操作的数据。此方法自动清除以前设置的任何类型setType(字符串)setTypeAndNormalize(字符串).

注:Android框架中的方案匹配为区分大小写,不同于正式的RFC。因此,您应该始终使用小写格式编写Uri,或使用规范化方案()setDataAndNormalize(Uri)以确保方案转换为小写。

参数
数据 此意图现在针对的数据的Uri。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 设置数据并规范化 (乌里数据)

已在中添加API级别16

规范并设置此意图操作的数据。

此方法会自动清除之前设置(例如,通过setType(字符串)).

使用规范化数据Uri规范化方案()在设置之前,所以实际上这只是一种方便的方法

setData(data.normalize())

参数
数据 此意图现在针对的数据的Uri。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 设置数据和类型 (乌里数据,字符串类型)

已在中添加API级别1

(通常是可选的)设置意图数据以及显式MIME数据类型。这种方法应该很少使用——它允许您重写通常从此处给出您自己类型的数据。

注意:中的MIME类型和Uri方案匹配与正式的RFC定义不同,Android框架是区分大小写的。因此,您应该始终使用小写字母书写这些元素,或使用normalizeTimeType(字符串)规范化方案()setDataAndTypeAndNormalize(Uri,字符串)以确保它们转换为小写。

参数
数据 此意图现在针对的数据的Uri。
类型 此意图处理的数据的MIME类型。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 设置数据和类型并规范化 (乌里数据,字符串类型)

已在中添加API级别16

(通常可选)规范化并设置数据Uri和显式MIME数据类型。这种方法应该很少使用——它允许您重写通常从此处给出您自己类型的数据。

数据Uri和MIME类型使用进行规范化规范化方案()normalizeTimeType(字符串)在设置它们之前,所以实际上这只是一种方便的方法

setDataAndType(data.normalize(),Intent.normalizeMimeType(type))

参数
数据 此意图现在针对的数据的Uri。
类型 此意图处理的数据的MIME类型。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众空隙 setExtrasClassLoader (类装载器装载机)

已在中添加API级别1

设置解组时将使用的ClassLoader本意向书额外费用中的任何包裹价值。

参数
装载机 ClassLoader或null以使用默认加载程序在解组时。

公众的意图 setPackage(设置包) (字符串包名称)

(通常可选)设置限制此意向将解析为的组件。如果保留为默认值值为null时,将考虑所有应用程序中的所有组件。如果非空,则Intent只能匹配给定应用程序包。

参数
文件包名称 要处理的应用程序包的名称intent或null以允许任何应用程序包。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众空隙 设置选择器 (意图选择器)

已在中添加API等级15

为此意向设置选择器。这是对意向将匹配的内容。如果设置了选择器,将使用它尝试查找可以处理Intent的实体时,而不是意向书的主要内容。这允许您构建包含通用协议,同时更具体地针对它。

可以将其用于以下内容的示例类别_应用_浏览器。此类别允许您建立启动浏览器应用程序的意图。然而,正确的应用程序的主要入口点实际上是动作_主 类别_经销商具有setComponent(组件名称)用于指定要启动的实际“活动”。如果您启动浏览器在不同的情况下,如果用户以前或以后以正常方式启动它,因为它们不匹配。相反,您可以使用MAIN操作(但不能使用ComponentName)构建Intent尚未指定),并使用设置选择器动作_主类别_应用_浏览器专门指向浏览器活动。

设置选择器不会影响filterEquals(意图)过滤器哈希代码()。这是选择器的期望行为——它不会影响基本含义目的,什么样的事情会与之相匹配在决定谁能处理时。

不能同时使用选择器和setPackage(字符串)相同的基本意图。

参数
选择器 所需的选择器意图;设置为null表示不使用一个特殊的选择器。

公众空隙 设置源边界 (Rect公司r)

已在中添加API级别7

以屏幕坐标设置此意图发送方的边界。这可能是用于向接收器提示动画等。Null表示存在没有源边界。

公众的意图 集合类型 (字符串类型)

已在中添加API级别1

设置显式MIME数据类型。

这用于创建仅指定类型而非数据的意图,例如,指示要返回的数据类型。

此方法自动清除之前设置(例如,通过setData(Uri)).

注:Android框架中的MIME类型匹配是区分大小写,不同于正式的RFC MIME类型。因此,您应该始终使用小写字母编写MIME类型,或使用normalizeTimeType(字符串)setTypeAndNormalize(字符串)以确保将其转换为小写。

参数
类型 此意图所处理的数据的MIME类型。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的意图 设置类型和规格化 (字符串类型)

已在中添加API级别16

规范化并设置显式MIME数据类型。

这用于创建仅指定类型而非数据的意图,例如,指示要返回的数据类型。

此方法会自动清除先前设置(例如setData(Uri)).

MIME类型使用规范化normalizeTimeType(字符串)在设置之前,所以实际上这只是一种方便的方法

setType(Intent.normalizeMimeType(type))

参数
类型 此意图处理的数据的MIME类型。
退换商品
  • 返回相同的Intent对象,用于链接多个调用到一个语句中。

公众的字符串 toString(字符串) ()

已在中添加API级别1

返回一个字符串,该字符串包含此对象。鼓励子类重写此方法并提供考虑对象类型和数据的实现。这个默认实现等效于以下表达式:

getClass().getName()+“@”+整数.toHexString(hashCode())

请参见编写有用的toString(字符串)方法如果你打算实现你自己的toString(字符串)方法。

退换商品
  • 此对象的可打印表示。

公众的字符串 toURI(目标URI) ()

已在中添加API级别1

此方法已弃用API级别4。
使用toUri(整数)相反。

呼叫toUri(整数)具有0个标志。

公众的字符串 到Uri (int标志)

已在中添加API级别4

将此Intent转换为包含其URI表示的String。返回的URI字符串已正确进行URI编码,因此可以与一起使用Uri解析(字符串)。URI包含Intent的数据作为基本URI,附加一段描述操作、类别、类型、标志、包、组件和附加项。

您可以使用将返回的字符串转换回IntentgetIntent(字符串).

参数
旗帜 附加操作标志。0或URI输入方案.
退换商品
  • 返回描述整个内容的URI编码URI字符串意向书。

公众空隙 写入包裹 (包裹out、int标志)

已在中添加API级别1

将此对象展平为地块。

参数
外面的 应在其中写入对象的地块。
旗帜 关于如何写入对象的其他标志。可以是0或PARCELABLE_WRITE_RETURN_VALUE(可用写入返回值).