Intent 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
意向是对要执行的操作的抽象说明。
[Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)]
public class Intent : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)>]
type Intent = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ICloneable
- 继承
- 派生
- 属性
- 实现
注解
意向是对要执行的操作的抽象说明。 它可用于Context#startActivity(Intent) startActivity启动android.app.Activity、android.content.Context#sendBroadcast(Intent) broadcastIntent将其发送到任何感兴趣的BroadcastReceiver BroadcastReceiver组件,或android.content.Context#startServiceandroid.content.Context#bindService与后台android.app.Service通信。
意向提供了在不同应用程序中执行代码之间的后期运行时绑定的工具。 其最重要的用途是在启动活动时,可以将其视为活动之间的粘附。 它基本上是一个被动数据结构,其中包含要执行的操作的抽象说明。
<div class=“special reference”><h3>Developer Guides</h3>
有关如何创建和解决意向的信息,请阅读 意向和意向筛选器 开发人员指南。
</Div>
“IntentStructure”><h3>意向结构</h3>
意向中的主要信息部分包括:
<ul><li>
<b>操作</b> -- 要执行的常规操作,例如 #ACTION_VIEW, #ACTION_EDIT, #ACTION_MAIN,等等。
</li li><>
<b>data</b> -- 要操作的数据,例如联系人数据库中的人员记录,表示为 a android.net.Uri。
</li></ul>
操作/数据对的一些示例包括:
<ul><li>
<b>#ACTION_VIEWcontent://contacts/people/1</b> -- 显示有关标识符为“1”的人员的信息。
</li li><>
<b>#ACTION_DIALcontent://contacts/people/1</b> -- 显示填充人员的电话拨号程序。
</li li><>
<b>#ACTION_VIEWtel:123</b> -- 显示填充给定号码的电话拨号程序。 请注意 VIEW 操作如何对特定 URI 执行被视为最合理的操作。
</li li><>
<b>#ACTION_DIALtel:123</b> -- 显示填充给定号码的电话拨号程序。
</li li><>
<b>#ACTION_EDITcontent://contacts/people/1</b> -- 编辑有关标识符为“1”的人员的信息。
</li li><>
<b>#ACTION_VIEWcontent://contacts/people/</b> -- 显示用户可以浏览的人员列表。 此示例是联系人应用程序的典型顶级条目,其中显示了人员列表。 选择要查看的特定人员将导致新的意向 {<b>#ACTION_VIEWcontent://contacts/people/N</b> } 用于启动显示该人员的活动。
</li></ul>
除了这些主要属性之外,还可以包含许多辅助属性:。除了这些主要属性外,还可以包含一些辅助属性:
<ul><li>
<b>category</b> -- 提供有关要执行的操作的其他信息。 例如, #CATEGORY_LAUNCHER 表示它应作为顶级应用程序显示在 Launcher 中,同时 #CATEGORY_ALTERNATIVE 意味着它应包含在用户可以对数据片段执行的替代操作列表中。
<li>
<b>类型</b> -- 指定意向数据的显式类型(MIME 类型)。 通常,从数据本身推断类型。 通过设置此属性,可以禁用该计算并强制显式类型。
<li>
<b>component</b> -- 指定要用于意向的组件类的显式名称。 通常,这可以通过查看意向中的其他信息(操作、数据类型和类别)以及将其与可以处理它的组件进行匹配来确定。 如果设置了此属性,则不会执行任何评估,并且此组件完全按原样使用。 通过指定此属性,所有其他意向属性都变为可选。
<li>
<b>extras</b> -- 这是 Bundle 任何其他信息。 这可用于向组件提供扩展信息。 例如,如果我们有一个发送电子邮件的操作,我们还可以在此处包含额外的数据片段来提供主题、正文等。
</ul>
下面是可以使用以下附加参数指定为意向的其他操作的一些示例:
<ul><li>
<
>
#ACTION_MAIN b 类别<#CATEGORY_HOME为 /b> - 启动主屏幕。
</li li><>
<b>#ACTION_GET_CONTENT 具有 MIME 类型 android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone</b> -- 显示人员电话号码列表,允许用户浏览并选取一个,并将其返回到父活动。
</li li><>
<b>#ACTION_GET_CONTENT 具有 MIME 类型和 */* 类别 #CATEGORY_OPENABLE</b> -- 显示可以打开 ContentResolver#openInputStream(Uri) ContentResolver.openInputStream()的数据的所有选取器,允许用户选取其中一个数据,然后在其中选取一些数据,并将生成的 URI 返回到调用方。 例如,这可用于电子邮件应用程序中,以允许用户选取一些要作为附件包含的数据。
</li></ul>
意向类中定义了各种标准意向操作和类别常量,但应用程序也可以定义自己的意向操作和类别常量。 这些字符串使用Java样式的范围,以确保它们是唯一的,例如,标准#ACTION_VIEW称为“android.intent.action.VIEW”。
组合起来,一组操作、数据类型、类别和额外数据为系统定义了一种语言,允许表达式短语,例如“调用 john smith 的单元格”。 随着应用程序添加到系统,它们可以通过添加新操作、类型和类别来扩展此语言,也可以通过提供处理它们的活动来修改现有短语的行为。
“IntentResolution”><h3>意向解析</h3>
你将使用两种主要形式的意向。
<ul><li>
<b>显式意向</b> 已指定组件(通过 #setComponent 或 #setClass),该组件提供要运行的确切类。 通常,这些信息不包括任何其他信息,只是应用程序在用户与应用程序交互时启动它拥有的各种内部活动的方法。
<li>
<b>隐式意向</b> 尚未指定组件;相反,它们必须包含足够的信息,以便系统确定哪些可用组件最适合为该意向运行。 </ul>
使用隐式意向时,鉴于这种任意意向,我们需要知道该意向的用途。 这由 em Intent resolution</em> 的过程进行处理,该进程<将意向映射到可以处理它的一个android.app.ActivityBroadcastReceiver、或android.app.Service(有时是两个或两个或更多个活动/>接收器)。
意向解析机制基本上围绕匹配意向与所有 BroadcastReceiver 显式注册的对象 Context#registerReceiver。有关此操作的更多详细信息,请参阅有关该类的文档 IntentFilter 。
意向中有三个用于解析的信息:操作、类型和类别。 使用此信息,可以对可以处理意向的组件执行 PackageManager 查询。 根据文件中提供的 AndroidManifest.xml 意向信息确定相应的组件,如下所示:
<ul><li>
< >如果给定,b 操作</b> 必须由组件作为它处理的操作列出。
<li>
<如果意向中尚未提供,则从意向的数据中检索 b>类型</b>。 与操作一样,如果意向中包含类型(显式或隐式包含在其数据中),则组件必须将其列为它处理的类型。
<li> 对于不是 content: URI 且意向中不包含显式类型的数据,而是<考虑意向数据的 http:mailto:b>方案</b>。 同样像操作一样,如果我们匹配某个方案,它必须由组件列出,因为它可以处理。
<li>
b 类别/b>(如果提供)必须<以活动处理类别的形式>列出所有</em>。<>< 也就是说,如果包含类别#CATEGORY_LAUNCHER,并且,则只会解析为包含这些类别的两><个/em> 的意向<的#CATEGORY_ALTERNATIVE组件。 活动通常需要支持#CATEGORY_DEFAULT这些活动,以便他们能够找到。Context#startActivity Context.startActivity()
</ul>
例如,请考虑 Note Pad 示例应用程序,该应用程序允许用户浏览笔记数据列表并查看有关各个项目的详细信息。 斜体中的文本指示将名称替换为特定于你自己的包的名称的位置。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="<i>com.android.notepad</i>">
<application android:icon="@drawable/app_notes"
android:label="@string/app_name">
<provider class=".NotePadProvider"
android:authorities="<i>com.google.provider.NotePad</i>" />
<activity class=".NotesList" android:label="@string/title_notes_list">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-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.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<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.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.INSERT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<activity class=".TitleEditor" android:label="@string/title_edit_title"
android:theme="@android:style/Theme.Dialog">
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.ALTERNATIVE" />
<category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
</application>
</manifest>
第一个活动 com.android.notepad.NotesList用作应用的主要条目。 它可以执行三件事,如其三个意向模板所述: <ol><li>
<intent-filter>
<action android:name="{@link #ACTION_MAIN android.intent.action.MAIN}" />
<category android:name="{@link #CATEGORY_LAUNCHER android.intent.category.LAUNCHER}" />
</intent-filter>
这提供了记事本应用程序的顶级条目:标准 MAIN 操作是一个主要入口点(不需要意向中的其他任何信息),LAUNCHER 类别表示应将此入口点列在应用程序启动器中。
<li>
<intent-filter>
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<action android:name="{@link #ACTION_PICK android.intent.action.PICK}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
这会声明活动可以在笔记目录中执行的操作。 支持的类型随 < 一起提供type>标记,其中 Context#startActivity Context.startActivity。
<li>
<intent-filter>
<action android:name="{@link #ACTION_GET_CONTENT android.intent.action.GET_CONTENT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
此筛选器描述返回到用户选择的笔记的调用方的功能,而无需知道其来自何处。 数据类型 vnd.android.cursor.item/vnd.google.note 是一个 URI,可以从中检索一个(vnd.android.cursor.item)项的游标,其中包含我们的记事板数据(vnd.google.note)。 GET_CONTENT操作类似于 PICK 操作,其中活动将返回到其调用方用户选择的数据片段。 但是,在这里,调用方指定他们所需的数据类型,而不是用户将从中选取的数据类型。
</ol>
鉴于这些功能,以下意向将解析为 NotesList 活动:
<ul><li>
<b>{ action=android.app.action.MAIN }</b> 匹配可用作应用程序中顶级入口点的所有活动。
<li>
<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> 是启动器用来填充其顶级列表的实际意向。
<li>
<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes }</b> 显示“content://com.google.provider.NotePad/notes”下的所有笔记的列表,用户可以浏览并查看其详细信息。
<li>
<b>{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }</b> 提供了“content://com.google.provider.NotePad/notes”下的笔记列表,用户可以从中选取其数据 URL 返回给调用方的笔记。
<li>
<b>{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }</b> 类似于选取操作,但允许调用方指定他们想要返回的数据类型,以便系统可以找到适当的活动来选取该数据类型的内容。
</ul>
第二个活动 com.android.notepad.NoteEditor向用户显示单个笔记条目,并允许他们对其进行编辑。 它可以按照其两个意向模板所述执行两项操作: <ol><li>
<intent-filter android:label="@string/resolve_edit">
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
此活动的第一个主要用途是让用户与单个笔记进行交互,如 MIME 类型 vnd.android.cursor.item/vnd.google.note所谴责。 活动可以查看笔记或允许用户编辑笔记。 同样,我们支持 DEFAULT 类别,以允许在不显式指定其组件的情况下启动活动。
<li>
<intent-filter>
<action android:name="{@link #ACTION_INSERT android.intent.action.INSERT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
此活动的辅助用途是将新的笔记条目插入到现有笔记目录中。 当用户创建新笔记时,将使用此操作:在笔记目录中执行 INSERT 操作,导致此活动运行,并让用户创建新的笔记数据,然后它将其添加到内容提供程序。
</ol>
鉴于这些功能,以下意向将解析为 NoteEditor 活动:
<ul><li>
<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes/var>{ID}</<var> }</b> 向用户显示 note <var>{ID}</var> 的内容。
<li>
<b>{ action=android.app.action.EDIT data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> 允许用户编辑 note <var>{ID}</var> 的内容。
<li>
<b>{ action=android.app.action.INSERT data=content://com.google.provider.NotePad/notes }</b> 在“content://com.google.provider.NotePad/notes”的备注列表中创建新的空笔记,并允许用户对其进行编辑。 如果他们保留更改,新创建的便笺的 URI 将返回到调用方。
</ul>
最后一个活动 com.android.notepad.TitleEditor允许用户编辑笔记的标题。 这可以实现为应用程序直接调用的类(通过在意向中显式设置其组件),但此处我们演示了一种可以对现有数据发布替代操作的方法:
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<category android:name="{@link #CATEGORY_ALTERNATIVE android.intent.category.ALTERNATIVE}" />
<category android:name="{@link #CATEGORY_SELECTED_ALTERNATIVE android.intent.category.SELECTED_ALTERNATIVE}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
在此处的单个意向模板中,我们创建了自己的专用操作, com.android.notepad.action.EDIT_TITLE 即编辑笔记的标题。 它必须在特定的笔记(数据类型 vnd.android.cursor.item/vnd.google.note)上调用,如上一视图和编辑操作,但此处显示和编辑笔记数据中包含的标题。
除了像往常一样支持默认类别外,我们的游戏编辑器还支持其他两个标准类别:ALTERNATIVE 和 SELECTED_ALTERNATIVE。 通过实现这些类别,其他人可以查找它提供的特殊操作,而无需直接了解它, android.content.pm.PackageManager#queryIntentActivityOptions 或者更频繁地使用此方法生成动态菜单项 android.view.Menu#addIntentOptions。 请注意,此处的意向模板还提供了模板(通过 android:label="@string/resolve_title")的显式名称,以更好地控制用户在将此活动呈现时看到的内容作为他们正在查看的数据的替代操作。
鉴于这些功能,以下意向将解析为 TitleEditor 活动:
<ul><li>
<b>{ action=com.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> 显示并允许用户编辑与笔记 <var>{ID}</var> 关联的游戏。
</ul>
<h3>标准活动操作</h3>
这些是意向为启动活动定义的当前标准操作(通常通过 Context#startActivity。 最重要的,到目前为止,最常用的是 #ACTION_MAIN 和 #ACTION_EDIT。
<ul><li>#ACTION_ANSWER<><>#ACTION_EDIT<#ACTION_PICK>#ACTION_CHOOSER<>#ACTION_GET_CONTENT><#ACTION_DIAL>#ACTION_CALL<>#ACTION_SEND<><#ACTION_SENDTO<><>#ACTION_ATTACH_DATA<#ACTION_INSERT<#ACTION_SYNC>><#ACTION_RUN#ACTION_PICK_ACTIVITY><#ACTION_DELETE<>>>#ACTION_WEB_SEARCH><<>#ACTION_FACTORY_TEST#ACTION_MAIN><<#ACTION_VIEW<#ACTION_SEARCH/ul>
<h3>标准广播操作</h3>
这些是意向定义的用于接收广播的当前标准操作(通常通过
<ul><li>#ACTION_PACKAGE_RESTARTED<<<>#ACTION_PACKAGE_REMOVED<#ACTION_PACKAGE_CHANGED>><#ACTION_PACKAGES_SUSPENDED#ACTION_TIMEZONE_CHANGED>#ACTION_PACKAGE_DATA_CLEARED>><><#ACTION_TIME_CHANGED<#ACTION_BOOT_COMPLETED<#ACTION_PACKAGES_UNSUSPENDED><><#ACTION_TIME_TICK#ACTION_UID_REMOVED#ACTION_PACKAGE_ADDED<>>li#ACTION_POWER_DISCONNECTED<>>#ACTION_SHUTDOWN><<#ACTION_BATTERY_CHANGED>#ACTION_POWER_CONNECTED</ul>
<strong>Note: </strong>If your app targets Android 11 (API level 30) or higher, registering broadcast, such #ACTION_PACKAGES_SUSPENDED that includes package details in the extras receives a filtered list of apps or nothing. 详细了解如何管理包可见性。
<h3>标准类别</h3>
这些是可用于进一步阐明意向 #addCategory的当前标准类别。
<ul>li li><>#CATEGORY_ALTERNATIVE<><#CATEGORY_SELECTED_ALTERNATIVE<>#CATEGORY_LAUNCHER<#CATEGORY_TAB#CATEGORY_INFO><>#CATEGORY_HOME<>><#CATEGORY_PREFERENCE>#CATEGORY_LE_DESK_DOCK<><#CATEGORY_DESK_DOCK>><#CATEGORY_CAR_DOCK#CATEGORY_HE_DESK_DOCK>#CATEGORY_TEST<<>><#CATEGORY_APP_MARKET#CATEGORY_CAR_MODE<#CATEGORY_BROWSABLE<>#CATEGORY_VR_HOME#CATEGORY_DEFAULT></ul<>
<h3>标准额外数据</h3>
这些是可用作额外数据的 #putExtra当前标准字段。
<ul>li>#EXTRA_EMAIL<#EXTRA_DOCK_STATE_LE_DESK>#EXTRA_DOCK_STATE_CAR><<><>#EXTRA_CHANGED_COMPONENT_NAME<#EXTRA_DATA_REMOVED>#EXTRA_DOCK_STATE<>#EXTRA_DOCK_STATE_HE_DESK><#EXTRA_DOCK_STATE_DESK>#EXTRA_DOCK_STATE_UNDOCKED<>#EXTRA_DONT_KILL_APP<><<>#EXTRA_INITIAL_INTENTS<>#EXTRA_CC<#EXTRA_INTENT<#EXTRA_PHONE_NUMBER>><#EXTRA_ORIGINATING_URI#EXTRA_REFERRER><#EXTRA_KEY_EVENT<>>>#EXTRA_REPLACING><<>#EXTRA_SHORTCUT_ICON#EXTRA_ALARM_COUNT><<#EXTRA_BCC<#EXTRA_REMOTE_INTENT_TOKEN<>#EXTRA_SHORTCUT_ICON_RESOURCE<李><#EXTRA_SHORTCUT_INTENT丽>#EXTRA_STREAM<<>#EXTRA_SUBJECT<<#EXTRA_TEXT>#EXTRA_TEMPLATE#EXTRA_SHORTCUT_NAME<>>丽李丽<#EXTRA_TITLE>/乌尔>#EXTRA_UID<>#EXTRA_USER_INITIATED<>
<h3>标志</h3>
这些是可在意向中使用的可能标志,可通过 #setFlags 和 #addFlags。 请参阅 #setFlags 所有可能标志的列表。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
构造函数
| 名称 | 说明 |
|---|---|
| Intent() |
创建空意向。 |
| Intent(Context, Class) |
为特定组件创建意向。 |
| Intent(Context, Type) |
意向是对要执行的操作的抽象说明。 |
| Intent(Intent) |
复制构造函数。 |
| Intent(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
| Intent(String, Uri, Context, Class) |
为具有指定操作和数据的特定组件创建意向。 |
| Intent(String, Uri, Context, Type) |
意向是对要执行的操作的抽象说明。 |
| Intent(String, Uri) |
使用给定操作和给定数据 URL 创建意向。 |
| Intent(String) |
使用给定操作创建意向。 |
字段
| 名称 | 说明 |
|---|---|
| ActionAirplaneModeChanged |
广播操作:用户已将手机切换到或退出飞行模式。 |
| ActionAllApps |
活动操作:列出所有可用的应用程序。 |
| ActionAnswer |
活动操作:处理传入电话呼叫。 |
| ActionAppError |
活动操作:用户在崩溃/ANR 对话框中按下了“报告”按钮。 |
| ActionApplicationLocaleChanged |
广播操作:特定应用的区域设置已更改。 |
| ActionApplicationPreferences |
提供用于调整应用程序首选项的用户界面的活动。 |
| ActionApplicationRestrictionsChanged |
广播操作:更改应用程序限制后发送。 |
| ActionAssist |
活动操作:执行辅助操作。 |
| ActionAttachData |
用于指示某些数据应附加到其他位置。 |
| ActionAutoRevokePermissions |
活动操作:启动 UI 以管理自动撤销状态。 |
| ActionBatteryChanged |
广播操作:这是一个 <em>粘滞广播</em> ,其中包含有关电池的充电状态、级别和其他信息。 |
| ActionBatteryLow |
广播操作:指示设备上的电池电量不足。 |
| ActionBatteryOkay |
广播操作:指示电池在电量不足后现在正常。 |
| ActionBootCompleted |
广播操作:在用户完成启动后,将广播一次。 |
| ActionBugReport |
活动操作:显示报告 bug 的活动。 |
| ActionCall |
活动操作:对数据指定的某人执行调用。 |
| ActionCallButton |
活动操作:用户按“呼叫”按钮转到拨号程序或其他适当的 UI 进行呼叫。 |
| ActionCameraButton |
广播操作:按下了“相机按钮”。 |
| ActionCarrierSetup |
活动操作:运营商设置应用的主要入口点。 |
| ActionChooser |
活动操作:显示活动选择器,允许用户在继续操作之前选择要选择的内容。 |
| ActionCloseSystemDialogs |
广播操作:当用户操作应请求消除临时系统对话框时,将广播。 |
| ActionConfigurationChanged |
广播操作:当前设备 |
| ActionCreateDocument |
活动操作:允许用户创建新文档。 |
| ActionCreateNote |
活动操作:启动可用于创建笔记的记笔记活动。 |
| ActionCreateReminder |
活动操作:创建提醒。 |
| ActionCreateShortcut |
活动操作:创建快捷方式。 |
| ActionDateChanged |
广播操作:日期已更改。 |
| ActionDefault |
对数据片段执行的“标准”操作的同义词 |
| ActionDefine |
活动操作:定义所选单词的含义。 |
| ActionDelete |
活动操作:从其容器中删除给定数据。 |
| ActionDeviceStorageLow |
广播操作:指示设备上的存储空间不足的粘滞广播 |
| ActionDeviceStorageOk |
广播操作:指示设备上存储空间不足的情况不再存在 |
| ActionDial |
活动操作:拨打数据指定的号码。 |
| ActionDockEvent |
广播操作:一个粘滞广播,用于更改设备的物理停靠状态。 |
| ActionDreamingStarted |
广播操作:在系统开始梦想之后发送。 |
| ActionDreamingStopped |
广播操作:在系统停止梦想后发送。 |
| ActionEdit |
活动操作:提供对给定数据的显式可编辑访问权限。 |
| ActionExternalApplicationsAvailable |
广播操作:一组包的资源(以前不可用)当前可用,因为它们所在的媒体可用。 |
| ActionExternalApplicationsUnavailable |
广播操作:一组包的资源当前不可用,因为它们所在的媒体不可用。 |
| ActionFactoryTest |
活动操作:工厂测试的主要入口点。 |
| ActionGetContent |
活动操作:允许用户选择特定类型的数据并返回它。 |
| ActionGetRestrictionEntries |
广播到特定应用程序,以查询任何受支持的限制,以对受限制的用户施加。 |
| ActionGtalkServiceConnected |
广播操作:已建立 GTalk 连接。 |
| ActionGtalkServiceDisconnected |
广播操作:GTalk 连接已断开连接。 |
| ActionHeadsetPlug |
广播操作:有线头戴显示设备已插入或拔出。 |
| ActionInputMethodChanged |
广播操作:输入方法已更改。 |
| ActionInsert |
活动操作:将空项插入给定容器。 |
| ActionInsertOrEdit |
活动操作:选取现有项或插入新项,然后对其进行编辑。 |
| ActionInstallFailure |
活动操作:用于处理拆分安装失败的活动。 |
| ActionInstallPackage |
活动操作:启动应用程序安装程序。 |
| ActionLaunchCaptureContentActivityForNote |
活动操作:与 startActivityForResult 一起使用,启动一个系统活动,该活动捕获屏幕上的内容以获取屏幕截图并将其呈现给用户进行编辑。 |
| ActionLocaleChanged |
广播操作:接收方的有效区域设置已更改。 |
| ActionLockedBootCompleted |
广播操作:这是一次广播,用户完成启动后,但仍处于“锁定”状态。 |
| ActionMain |
活动操作:从主入口点开始,不需要接收数据。 |
| ActionManagedProfileAdded |
添加关联的托管配置文件时,将广播发送到主用户(已创建配置文件并已准备好使用)。 |
| ActionManagedProfileAvailable |
当关联的托管配置文件可用时,将广播发送到主用户。 |
| ActionManagedProfileRemoved |
删除关联的托管配置文件时,将广播发送到主用户。 |
| ActionManagedProfileUnavailable |
当关联的托管配置文件不可用时,向主用户发送的广播。 |
| ActionManagedProfileUnlocked |
当关联托管配置文件的凭据加密专用存储解锁时,将广播发送到主用户。 |
| ActionManageNetworkUsage |
活动操作:显示用于管理特定应用程序的网络数据使用情况的设置。 |
| ActionManagePackageStorage |
广播操作:指示应启动用户和包管理确认的内存不足情况通知。 |
| ActionManageUnusedApps |
活动操作:启动 UI 以管理未使用的应用(休眠的应用)。 |
| ActionMediaBadRemoval |
广播操作:外部媒体已从 SD 卡槽中删除,但装入点未卸载。 |
| ActionMediaButton |
广播操作:按下了“媒体按钮”。 |
| ActionMediaChecking |
广播操作:存在外部媒体,并且正在磁盘检查检查媒体的路径包含在意向中。 |
| ActionMediaEject |
广播操作:用户表示希望删除外部存储媒体。 |
| ActionMediaMounted |
广播操作:外部媒体存在并装载在其装入点。 |
| ActionMediaNofs |
广播操作:存在外部媒体,但使用的是不兼容的 fs(或为空),检查媒体的装入点的路径包含在意向中。 |
| ActionMediaRemoved |
广播操作:已删除外部媒体。 |
| ActionMediaScannerFinished |
广播操作:媒体扫描程序已完成目录扫描。 |
| ActionMediaScannerScanFile |
广播操作:请求媒体扫描程序扫描文件并将其添加到媒体数据库。 |
| ActionMediaScannerStarted |
广播操作:媒体扫描程序已开始扫描目录。 |
| ActionMediaShared |
广播操作:外部媒体已卸载,因为它是通过 USB 大容量存储共享的。 |
| ActionMediaUnmountable |
广播操作:存在外部媒体,但无法装载。 |
| ActionMediaUnmounted |
广播操作:外部媒体存在,但未装载到其装入点。 |
| ActionMyPackageReplaced |
广播操作:已通过现有应用程序安装新版本。 |
| ActionMyPackageSuspended |
广播操作:发送到系统已挂起的包。 |
| ActionMyPackageUnsuspended |
广播操作:发送到已取消暂停的包。 |
| ActionNewOutgoingCall |
广播操作:即将发出传出呼叫。 |
| ActionOpenDocument |
活动操作:允许用户选择并返回一个或多个现有文档。 |
| ActionOpenDocumentTree |
活动操作:允许用户选取目录子树。 |
| ActionPackageAdded |
广播操作:设备上已安装新的应用程序包。 |
| ActionPackageChanged |
广播操作:已更改现有应用程序包(例如,组件已启用或禁用)。 |
| ActionPackageDataCleared |
广播操作:用户已清除包的数据。 |
| ActionPackageFirstLaunch |
广播操作:首次启动应用程序时发送到应用程序的安装程序包(这是首次将其移出已停止状态)。 |
| ActionPackageFullyRemoved |
广播操作:已从设备中完全删除现有应用程序包。 |
| ActionPackageInstall |
已过时.
广播操作:触发包的下载和最终安装。 |
| ActionPackageNeedsVerification |
广播操作:需要验证包时发送到系统包验证程序。 |
| ActionPackageRemoved |
广播操作:已从设备中删除现有应用程序包。 |
| ActionPackageReplaced |
广播操作:已安装应用程序包的新版本,替换了以前安装的现有版本。 |
| ActionPackageRestarted |
广播操作:用户已重启包,其所有进程都已终止。 |
| ActionPackagesSuspended |
广播操作:包已暂停。 |
| ActionPackagesUnsuspended |
广播操作:包已取消暂停。 |
| ActionPackageUnstopped |
广播操作:以前处于停止状态的应用程序包已启动,不再被视为已停止。 |
| ActionPackageVerified |
广播操作:在验证包时发送到系统包验证程序。 |
| ActionPaste |
活动操作:在给定容器中创建一个新项,从剪贴板的当前内容初始化它。 |
| ActionPick |
活动操作:从数据中选择项,返回所选内容。 |
| ActionPickActivity |
活动操作:选择给定意向的活动,返回所选类。 |
| ActionPowerConnected |
广播操作:外部电源已连接到设备。 |
| ActionPowerDisconnected |
广播操作:已从设备中删除外部电源。 |
| ActionPowerUsageSummary |
活动操作:向用户显示电源使用情况信息。 |
| ActionProcessText |
活动操作:处理一段文本。 |
| ActionProfileAccessible |
启动和解锁关联的配置文件时,向父用户发送的广播。 |
| ActionProfileAdded |
添加关联的配置文件时,将广播发送到父用户(已创建配置文件并已准备好使用)。 |
| ActionProfileAvailable |
当关联的配置文件可用时,发送到主用户的广播。 |
| ActionProfileInaccessible |
关联配置文件停止时发送到父用户的广播。 |
| ActionProfileRemoved |
删除关联的配置文件时,向父用户发送的广播。 |
| ActionProfileUnavailable |
当关联的配置文件不可用时,发送到主用户的广播。 |
| ActionProviderChanged |
广播操作:某些内容提供程序具有其命名空间的一部分,可在其中发布用户可能特别感兴趣的新事件或项目。 |
| ActionQuickClock |
当用户点击系统的“快速设置”区域中的时钟小组件时发送。 |
| ActionQuickView |
活动操作:快速查看数据。 |
| ActionReboot |
广播操作:让设备重新启动。 |
| ActionRun |
活动操作:运行数据,无论这意味着什么。 |
| ActionSafetyCenter |
活动操作:启动 UI 以打开安全中心,其中突出显示了用户的安全和隐私状态。 |
| ActionScreenOff |
广播操作:当设备进入睡眠状态并变为非交互时发送。 |
| ActionScreenOn |
广播操作:当设备唤醒并变为交互时发送。 |
| ActionSearch |
活动操作:执行搜索。 |
| ActionSearchLongPress |
活动操作:启动与搜索键上长按关联的操作。 |
| ActionSend |
活动操作:向其他人传递一些数据。 |
| ActionSendMultiple |
活动操作:向其他人传送多个数据。 |
| ActionSendto |
活动操作:向数据指定的某人发送消息。 |
| ActionSetWallpaper |
活动操作:显示用于选择壁纸的设置。 |
| ActionShowAppInfo |
活动操作:启动显示应用信息的活动。 |
| ActionShowWorkApps |
活动操作:用于显示启动器中所有工作应用列表的操作。 |
| ActionShutdown |
广播操作:设备正在关闭。 |
| ActionSync |
活动操作:执行数据同步。 |
| ActionSystemTutorial |
活动操作:启动平台定义的教程 |
| ActionTimeChanged |
广播操作:设置时间。 |
| ActionTimeTick |
广播操作:当前时间已更改。 |
| ActionTimezoneChanged |
广播操作:时区已更改。 |
| ActionTranslate |
活动操作:执行文本翻译。 |
| ActionUidRemoved |
广播操作:已从系统中删除 uid。 |
| ActionUmsConnected |
已过时.
广播操作:设备已进入 USB 大容量存储模式。 |
| ActionUmsDisconnected |
已过时.
广播操作:设备已退出 USB 大容量存储模式。 |
| ActionUnarchivePackage |
广播操作:在请求未存档时发送到存档包的负责安装程序。 |
| ActionUninstallPackage |
活动操作:启动应用程序卸载程序。 |
| ActionUserBackground |
在用户切换完成后发送,如果该开关导致进程的用户发送到后台。 |
| ActionUserForeground |
在用户切换完成后发送,如果该开关导致进程的用户被带到前台。 |
| ActionUserInitialize |
首次启动用户时发送,以允许系统应用执行一次初始化。 |
| ActionUserPresent |
广播操作:设备唤醒后用户存在时发送(e. |
| ActionUserUnlocked |
广播操作:在目标用户解锁凭据加密的专用存储时发送。 |
| ActionView |
活动操作:向用户显示数据。 |
| ActionViewLocus |
活动操作:显示与唯 |
| ActionViewPermissionUsage |
活动操作:启动 UI 以显示有关给定权限组使用情况的信息。 |
| ActionViewPermissionUsageForPeriod |
活动操作:启动 UI 以显示给定时间段内给定权限组的使用信息。 |
| ActionVoiceCommand |
活动操作:启动语音命令。 |
| ActionWallpaperChanged |
已过时.
广播操作:当前系统壁纸已更改。 |
| ActionWebSearch |
活动操作:执行 Web 搜索。 |
| CaptureContentForNoteBlockedByAdmin |
已过时.
用于 |
| CaptureContentForNoteFailed |
已过时.
用于 |
| CaptureContentForNoteSuccess |
已过时.
用于 |
| CaptureContentForNoteUserCanceled |
已过时.
用于 |
| CaptureContentForNoteWindowModeUnsupported |
已过时.
一个响应代码,用于 |
| CategoryAccessibilityShortcutTarget |
辅助功能快捷方式是一种全局手势,方便残障人士触发重要辅助功能,以帮助开发人员确定其活动是否成为快捷目标。 |
| CategoryAlternative |
设置活动是否应被视为用户当前正在查看的数据的替代操作。 |
| CategoryAppBrowser |
用于 |
| CategoryAppCalculator |
用于 |
| CategoryAppCalendar |
用于 |
| CategoryAppContacts |
用于 |
| CategoryAppEmail |
用于 |
| CategoryAppFiles |
用于 |
| CategoryAppFitness |
用于 |
| CategoryAppGallery |
用于 |
| CategoryAppMaps |
用于 |
| CategoryAppMarket |
此活动允许用户浏览和下载新应用程序。 |
| CategoryAppMessaging |
用于 |
| CategoryAppMusic |
用于 |
| CategoryAppWeather |
用于 |
| CategoryBrowsable |
可从浏览器安全调用的活动必须支持此类别。 |
| CategoryCarDock |
将设备插入汽车坞时要运行的活动。 |
| CategoryCarMode |
用于指示活动可以在汽车环境中使用。 |
| CategoryDefault |
设置活动是否应是默认操作(居中按)对一段数据执行的操作的选项。 |
| CategoryDeskDock |
将设备插入桌面停靠时要运行的活动。 |
| CategoryDevelopmentPreference |
此活动是开发首选项面板。 |
| CategoryEmbed |
能够在父活动容器内运行。 |
| CategoryFrameworkInstrumentationTest |
用作受测试的框架检测测试的代码。 |
| CategoryHeDeskDock |
将设备插入数字(高端)停靠时要运行的活动。 |
| CategoryHome |
这是主活动,这是设备启动时显示的第一个活动。 |
| CategoryInfo |
提供有关它在其中的包的信息;如果包不包含 |
| CategoryLauncher |
应显示在顶级启动器中。 |
| CategoryLeanbackLauncher |
指示针对 Leanback 模式进行了优化的活动,应在 Leanback 启动器中显示该活动。 |
| CategoryLeDeskDock |
将设备插入模拟(低端)停靠时要运行的活动。 |
| CategoryMonkey |
此活动可由猴子或其他自动测试工具执行。 |
| CategoryOpenable |
用于指示意向仅希望允许打开的 |
| CategoryPreference |
此活动是首选项面板。 |
| CategorySampleCode |
用作示例代码示例(不是普通用户体验的一部分)。 |
| CategorySecondaryHome |
辅助显示器上显示的家庭活动,支持显示家庭活动。 |
| CategorySelectedAlternative |
设置活动是否应被视为用户当前选择的数据的替代选择操作。 |
| CategoryTab |
旨在用作包含 TabActivity 内的选项卡。 |
| CategoryTest |
用作测试(不是正常用户体验的一部分)。 |
| CategoryTypedOpenable |
用于指示意向筛选器可以接受不一定可通过 |
| CategoryUnitTest |
用作单元测试(通过测试工具运行)。 |
| CategoryVoice |
可以参与语音交互的活动的类别。 |
| CategoryVrHome |
当设备放置在 VR 头戴显示设备查看器中时用于启动器的活动。 |
| ChooserContentTypeAlbum |
已过时.
指示要与之 |
| ExtraAlarmCount |
用作挂起意向中的 |
| ExtraAllowMultiple |
用于指示意向可以允许用户选择和返回多个项的额外用途。 |
| ExtraAllowReplace |
已过时.
用作用于安装包的布尔额外字段 |
| ExtraAlternateIntents |
一个意向[] 描述想要显示 |
| ExtraArchival |
用作布尔额外字段 |
| ExtraAssistContext |
一个可选字段,其中包含 |
| ExtraAssistInputDeviceId |
包含用于调用助手的 InputDevice ID 的可选字段 |
| ExtraAssistInputHintKeyboard |
建议用户可能使用键盘作为主要输入设备进行帮助的可选字段 |
| ExtraAssistPackage |
一个可选字段,用于 |
| ExtraAssistUid |
一个可选字段,用于 |
| ExtraAttributionTags |
一个字符串[] 在与
|
| ExtraAutoLaunchSingleChoice |
用作意向中的 |
| ExtraBcc |
包含应复制盲碳的电子邮件地址的 String[] 。 |
| ExtraBugReport |
用作包含 bug 报告的可包裹额外字段 |
| ExtraCaptureContentForNoteStatusCode |
活动用于 |
| ExtraCc |
包含应复制碳的电子邮件地址的 String[] 。 |
| ExtraChangedComponentName |
已过时.
此成员已弃用。 |
| ExtraChangedComponentNameList |
此字段是其中的一部分 |
| ExtraChangedPackageList |
此字段是 |
| ExtraChangedUidList |
此字段是以下字段的 |
| ExtraChooserAdditionalContentUri |
用于提供意向的 |
| ExtraChooserContentTypeHint |
用于描述共享串联的可选整数。 |
| ExtraChooserCustomActions |
|
| ExtraChooserFocusedItemPosition |
要与 一起使用 |
| ExtraChooserModifyShareAction |
要与 .一起使用 |
| ExtraChooserRefinementIntentSender |
一 |
| ExtraChooserResult |
其中 |
| ExtraChooserResultIntentSender |
|
| ExtraChooserTargets |
用于 |
| ExtraChosenComponent |
|
| ExtraChosenComponentIntentSender |
|
| ExtraComponentName |
意向额外:一个 |
| ExtraContentAnnotations |
|
| ExtraContentQuery |
用于提供搜索查询的可选 CharSequence。 |
| ExtraDataRemoved |
用作意向中的 |
| ExtraDockState |
用作意向中 |
| ExtraDontKillApp |
用作布尔额外字段 |
| ExtraDurationMillis |
意向额外:毫秒数。 |
| ExtraEmail |
包含应传递到的电子邮件地址的 String[] 。 |
| ExtraEndTime |
用于和ACTION_MANAGE_PERMISSION_USAGE的权限用法的 |
| ExtraExcludeComponents |
描述 |
| ExtraFromStorage |
在启动子活动以管理各种类型的存储时,可以包含在来自存储 UI 的活动意向上。 |
| ExtraHtmlText |
与意向关联的常量字符串,用于 |
| ExtraIndex |
具有语义的可选索引,具体取决于意向操作。 |
| ExtraInitialIntents |
在向用户显示 |
| ExtraInstallerPackageName |
用作用于安装包的字符串额外字段 |
| ExtraIntent |
描述要用或 |
| ExtraKeyEvent |
一个 |
| ExtraLocaleList |
意向额外:A |
| ExtraLocalOnly |
用于指示意向仅返回本地设备上的数据的额外用途。 |
| ExtraLocusId |
意向额外:用于 |
| ExtraMetadataText |
描述要共享的内容的其他文本的 CharSequence。 |
| ExtraMimeTypes |
额外的用于传达一组可接受的 MIME 类型。 |
| ExtraNotUnknownSource |
用作用于安装包的布尔额外字段 |
| ExtraOriginatingUri |
用作 URI 额外字段 |
| ExtraPackageName |
意向额外:应用包名称。 |
| ExtraPackages |
包名称的字符串数组。 |
| ExtraPermissionGroupName |
意向额外:权限组的名称。 |
| ExtraPhoneNumber |
一个字符串,包含最初输入的 |
| ExtraProcessText |
用于将要处理的文本定义为 CharSequence 的额外名称。 |
| ExtraProcessTextReadonly |
用于定义处理的文本是否将用作只读的布尔值的名称。 |
| ExtraQuickViewFeatures |
一个可选的额外 |
| ExtraQuietMode |
可选布尔值,指示是否打开或关闭了静默模式。 |
| ExtraReferrer |
此额外功能可与用于启动活动的任何意向一起使用,并提供有关谁正在启动该活动的信息。 |
| ExtraReferrerName |
该替代 |
| ExtraRemoteIntentToken |
在远程意向中的额外字段中使用。 |
| ExtraReplacementExtras |
一个捆绑包,构成潜在目标包名称到不同附加包的映射,以添加到默认意向附加 |
| ExtraReplacing |
用作意向中的 |
| ExtraRestrictionsBundle |
在意向中发送的额外发送到处理 |
| ExtraRestrictionsIntent |
在处理 |
| ExtraRestrictionsList |
在处理 |
| ExtraResultReceiver |
|
| ExtraReturnResult |
用作带 |
| ExtraShortcutIcon |
用于将图标定义为快捷方式的位图的额外名称。 |
| ExtraShortcutIconResource |
用于将图标定义为快捷方式的 ShortcutIconResource 的额外名称。 |
| ExtraShortcutId |
意向额外:用于发送共享意向的快捷方式的 ID。 |
| ExtraShortcutIntent |
用于定义快捷方式意向的额外名称。 |
| ExtraShortcutName |
用于定义快捷方式名称的额外名称。 |
| ExtraShutdownUserspaceOnly |
此外,允许 |
| ExtraSplitName |
意向额外:应用拆分名称。 |
| ExtraStartTime |
一个长表示权限用法的开始时间戳(以米为单位的时间),使用 |
| ExtraStream |
内容:包含与意向关联的数据流的 URI,用于 |
| ExtraSubject |
包含消息所需主题行的常量字符串。 |
| ExtraSuspendedPackageExtras |
意向额外: |
| ExtraTemplate |
要放置在新创建的记录中的初始数据。 |
| ExtraText |
与意向关联的常量 CharSequence,用于 |
| ExtraTime |
可选的额外指定时间(以毫秒为单位)。 |
| ExtraTimezone |
通过指定设备的新时区进行额外发送 |
| ExtraTitle |
与 一 |
| ExtraUid |
用作意向中的 |
| ExtraUser |
|
| ExtraUserInitiated |
用作意向中的 |
| ExtraUseStylusMode |
一个布尔值,用于 |
| FlagActivityRequireDefault |
已过时.
如果在传递给的 |
| FlagActivityRequireNonBrowser |
已过时.
如果在传递给意向 |
| FlagReceiverVisibleToInstantApps |
已过时.
如果已设置,则广播对即时应用中的接收方可见。 |
| MetadataDockHome |
可以使用扩展坞活动作为元数据提供的布尔值,以指示扩展坞在活动时应接管主键。 |
| UriAllowUnsafe |
已过时.
用于和 |
| UriAndroidAppScheme |
已过时.
用于 |
| UriIntentScheme |
已过时.
用于和 |
属性
| 名称 | 说明 |
|---|---|
| Action |
检索要执行的常规操作,例如 |
| Categories |
返回意向中所有类别的集合。 |
| Class |
返回此 |
| ClipData |
返回与此意向关联的值 |
| Component |
检索与意向关联的具体组件。 |
| Creator | |
| Data |
检索此意向正在运行的数据。 |
| DataString |
与 相同 |
| Extras |
从意向中检索扩展数据的映射。 |
| Flags |
检索与此意向关联的任何特殊标志。 |
| Handle |
基础 Android 实例的句柄。 (继承自 Object) |
| HasFileDescriptors |
如果意向的额外内容包含包裹的文件描述符,则返回 true。 |
| Identifier |
检索此意向的标识符。 |
| IsMismatchingFilter |
意向是否与接收组件中声明的所有意向筛选器不匹配。 |
| JniIdentityHashCode |
意向是对要执行的操作的抽象说明。 (继承自 Object) |
| JniPeerMembers |
意向是对要执行的操作的抽象说明。 |
| Package |
检索此意向的应用程序包名称仅限于此意向。 |
| PeerReference |
意向是对要执行的操作的抽象说明。 (继承自 Object) |
| Scheme |
返回意向数据的方案部分。 |
| Selector |
返回与此意向关联的特定选择器。 - 或 - 为此意向设置选择器。 |
| SourceBounds |
获取此意向的发送方边界(以屏幕坐标为单位)。 - 或 - 以屏幕坐标设置此意向的发送方的边界。 |
| ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
| ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
| Type |
检索意向中包含的任何显式 MIME 类型。 |
方法
显式接口实现
| 名称 | 说明 |
|---|---|
| IJavaPeerable.Disposed() |
意向是对要执行的操作的抽象说明。 (继承自 Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
意向是对要执行的操作的抽象说明。 (继承自 Object) |
| IJavaPeerable.Finalized() |
意向是对要执行的操作的抽象说明。 (继承自 Object) |
| IJavaPeerable.JniManagedPeerState |
意向是对要执行的操作的抽象说明。 (继承自 Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
意向是对要执行的操作的抽象说明。 (继承自 Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
意向是对要执行的操作的抽象说明。 (继承自 Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
意向是对要执行的操作的抽象说明。 (继承自 Object) |
扩展方法
| 名称 | 说明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
意向是对要执行的操作的抽象说明。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |