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#startService
或 android.content.Context#bindService
与后台 android.app.Service
通信。
意向提供了一种在不同应用程序中的代码之间执行后期运行时绑定的工具。 其最重要的用途是在启动活动时,可以将其视为活动之间的粘附。 它基本上是一个被动数据结构,包含要执行的操作的抽象说明。
<div class=“special reference”><h3>Developer Guides</h3>
有关如何创建和解析意向的信息,请阅读 意向和意向筛选器 开发人员指南。
</Div>
“IntentStructure”><h3>意向结构</h3>
意向中的主要信息片段是:
<ul><li>
<b>action</b> -- 要执行的常规操作,例如 #ACTION_VIEW
、 #ACTION_EDIT
、 #ACTION_MAIN
等。
</li><li>
<b>data</b> -- 要操作的数据,例如联系人数据库中的人员记录,以 表示。android.net.Uri
</li></ul>
操作/数据对的一些示例如下:
<ul><li>
<b>#ACTION_VIEW
content://contacts/people/1</b> -- 显示标识符为“1”的人员的相关信息。
</li><li>
<b>#ACTION_DIAL
content://contacts/people/1</b> -- 显示已填写的人员的电话拨号程序。
</li><li>
<b>#ACTION_VIEW
tel:123</b> -- 显示已填写给定号码的电话拨号程序。 请注意 VIEW 操作如何执行被视为特定 URI 的最合理操作。
</li><li>
<b>#ACTION_DIAL
tel:123</b> -- 显示已填写给定号码的电话拨号程序。
</li><li>
<b>#ACTION_EDIT
content://contacts/people/1</b> -- 编辑标识符为“1”的人员的相关信息。
</li><li>
<b>#ACTION_VIEW
content://contacts/people/</b> -- 显示用户可以浏览的人员列表。 此示例是联系人应用程序中的典型顶级条目,其中显示了人员列表。 选择要查看的特定人员将导致新意向 {<b>#ACTION_VIEW
content://contacts/people/N</b> } 用于启动活动以显示该人员。
</li></ul>
除了这些主要属性之外,还可以将许多辅助属性包含在意向中:
<ul><li>
<b>category</b> -- 提供有关要执行的操作的其他信息。 例如, #CATEGORY_LAUNCHER
表示它应作为顶级应用程序出现在 Launcher 中,而 #CATEGORY_ALTERNATIVE
意味着它应包含在用户可以对数据片段执行的替代操作列表中。
<李>
<b>type</b> -- 指定意向数据的 MIME 类型) (显式类型。 通常,类型是从数据本身推断出来的。 通过设置此属性,可以禁用该计算并强制使用显式类型。
<李>
<b>component</b> -- 指定要用于意向的组件类的显式名称。 通常,这是通过查看意向中的其他信息 (操作、数据/类型和类别) ,并将其与可以处理它的组件进行匹配来确定的。 如果设置了此属性,则不会执行任何计算,并且此组件完全按原样使用。 通过指定此属性,所有其他 Intent 属性都变为可选属性。
<李>
<b>extras</b> -- 这是 Bundle
任何其他信息的 。 这可用于向组件提供扩展信息。 例如,如果我们有发送电子邮件的操作,我们还可以在此处包含额外的数据片段,以提供主题、正文等。
</ul>
下面是可以使用这些附加参数指定为意向的其他操作的一些示例:
<ul><li>
<b>#ACTION_MAIN
类别 #CATEGORY_HOME
<为 /b> -- 启动主屏幕。
</li><li>
<b,MIME>#ACTION_GET_CONTENT
类型为<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>
在 Intent 类中定义了各种标准意向操作和类别常量,但应用程序也可以定义自己的常量。 这些字符串使用 Java 样式的范围,以确保它们是唯一的-例如,标准 #ACTION_VIEW
称为“android.intent.action.VIEW”。
总之,操作、数据类型、类别和额外数据集为系统定义了一种语言,允许表达式短语,例如“调用 john smith 的单元格”。 将应用程序添加到系统后,它们可以通过添加新操作、类型和类别来扩展此语言,或者可以通过提供处理现有短语的活动来修改现有短语的行为。
“IntentResolution”><h3>Intent Resolution</h3>
你将使用两种主要形式的意向。
<ul><li>
<b>显式意向</b> 通过 #setComponent
或 #setClass
) 指定了组件 (,该组件提供要运行的确切类。 通常,这些信息不包括任何其他信息,只是应用程序在用户与应用程序交互时启动其各种内部活动的方式。
<李>
<b>隐式意向</b> 未指定组件;相反,它们必须包含足够的信息,以便系统确定哪个可用组件最适合为该意向运行。 </ul>
使用隐式意向时,给定这样一个任意意向,我们需要知道该怎么处理它。 这由 em>Intent resolution</em> 的过程<进行处理,该流程将意向映射到 android.app.Activity
、 BroadcastReceiver
或 android.app.Service
(,有时两个或更多个活动/接收器) 可以处理它。
意向解析机制基本上围绕将意向与所有 < 进行匹配;意向筛选器>已安装的应用程序包中的说明。 (Plus,在广播中,向 .) 显式注册Context#registerReceiver
的任何BroadcastReceiver
对象可在 类的文档IntentFilter
中找到有关此内容的详细信息。
意向中有三条用于解析的信息:操作、类型和类别。 使用此信息,对可以处理意向的组件的 执行 PackageManager
查询。 根据文件中提供的 AndroidManifest.xml
意向信息确定相应的组件,如下所示:
<ul><li>
<>b action</b>(如果给定)必须由组件作为它处理的一个列出。
<李>
<如果意向中尚未提供,则从意向的数据中检索 b>类型</b>。 与 操作一样,如果类型包含在意向中, (显式或隐式包含在其数据) 中,则组件必须将其列为它处理的类型。
<li> 对于不是 content:
URI 且意向中不包含显式类型的数据,将 <考虑意向数据 (的 b>方案</b> ,例如 http:
或 mailto:
) 。 同样,与 操作一样,如果我们要匹配方案,则组件必须将其列为可以处理的方案。 <李>
b categories/b>(如果已提供)必须<>将其作为其处理的类别由活动列出。><<>< 也就是说,如果包括类别 #CATEGORY_LAUNCHER
和 ,则只会解析为具有列出><这两<>个类别的意向的#CATEGORY_ALTERNATIVE
组件。 活动通常需要支持 , #CATEGORY_DEFAULT
以便可以通过 找到 Context#startActivity Context.startActivity()
它们。
</ul>
例如,请考虑记事板示例应用程序,它允许用户浏览笔记数据列表并查看有关各个项目的详细信息。 斜体文本指示将名称替换为特定于你自己的包的名称的位置。
<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
充当应用main条目。 它可以按照其三个意向模板所述执行三项操作: <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 操作是一个main入口点, (不需要意向) 中的任何其他信息,并且 LAUNCHER 类别指示此入口点应列在应用程序启动器中。
<李>
<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>
这将声明活动可以对笔记目录执行的操作。 支持的类型随 < 提供;键入>标记,其中 vnd.android.cursor.dir/vnd.google.note
是一个 URI,从中可以检索零个或多个 () vnd.android.cursor.dir
项的游标,该游标保存记事本数据 (vnd.google.note
) 。 活动允许用户通过 VIEW 和 EDIT 操作) 查看或编辑数据 (目录,或者选取特定注释并通过 PICK 操作) 将其返回到调用方 (。 另请注意此处提供的 DEFAULT 类别:<这是方法在未显式指定其组件名称时解析活动所必需的Context#startActivity Context.startActivity
<>。>
<李>
<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 操作,在该操作中,活动将返回给其调用方用户选择的一段数据。 但是,在这里,调用方指定所需的数据类型,而不是用户将从中选取的数据类型。
</老>
鉴于这些功能,以下意向将解析为 NotesList 活动:
<ul><li>
<b>{ action=android.app.action.MAIN }</b> 匹配可用作应用程序中顶级入口点的所有活动。
<李>
<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> 是启动器用于填充其顶级列表的实际意向。
<李>
<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes }</b> 显示“content://com.google.provider.NotePad/notes”下的所有备注的列表,用户可以浏览并查看其详细信息。
<李>
<b>{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }</b> 提供“content://com.google.provider.NotePad/notes”下的备注列表,用户可以从中选取一个笔记,其数据 URL 将返回给调用方。
<李>
<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 类别,以允许在不显式指定其组件的情况下启动活动。
<李>
<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 操作在笔记目录上执行,导致此活动运行并让用户创建新的笔记数据,然后将其添加到内容提供程序中。
</老>
给定这些功能后,以下意向将解析为 NoteEditor 活动:
<ul><li>
<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> 向用户显示 note <var>{ID}</var> 的内容。
<李>
<b>{ action=android.app.action.EDIT data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> 允许用户编辑 note <var>{ID}</var> 的内容。
<李>
<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.view.Menu#addIntentOptions
生成动态菜单项,而无需直接了解它android.content.pm.PackageManager#queryIntentActivityOptions
提供的特殊操作。 请注意,此处的意向模板还通过 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> 显示并允许用户编辑与 note <var>{ID}</var> 关联的标题。
</ul>
<h3>标准活动操作</h3>
这些是 Intent 定义的当前标准操作,用于启动活动 (通常通过 Context#startActivity
。 最重要的和迄今为止最常用的是 #ACTION_MAIN
和 #ACTION_EDIT
。
<ul><li><#ACTION_MAIN
li><#ACTION_VIEW
li><#ACTION_ATTACH_DATA
li li>>#ACTION_GET_CONTENT
<<>><<#ACTION_EDIT
><#ACTION_DIAL
#ACTION_PICK
#ACTION_CHOOSER
li#ACTION_SEND
><>#ACTION_CALL
<li>#ACTION_SENDTO
<li<#ACTION_ANSWER
>li li<>#ACTION_INSERT
li li>#ACTION_DELETE
<li<>#ACTION_RUN
li<>#ACTION_SYNC
li><#ACTION_PICK_ACTIVITY
li>#ACTION_FACTORY_TEST
><<#ACTION_SEARCH
>#ACTION_WEB_SEARCH
</ ul>
<h3>标准广播操作</h3>
这些是意向定义的当前标准操作,用于接收广播 (通常通过 Context#registerReceiver
或 <receiver>标记在清单) 。
<ul><li>#ACTION_TIME_TICK
<li>#ACTION_TIME_CHANGED
<li><#ACTION_TIMEZONE_CHANGED
li li<>#ACTION_BOOT_COMPLETED
li>><#ACTION_PACKAGE_CHANGED
#ACTION_PACKAGE_ADDED
<li><#ACTION_PACKAGE_REMOVED
li>#ACTION_PACKAGE_RESTARTED
<li li<#ACTION_PACKAGE_DATA_CLEARED
>li>#ACTION_PACKAGES_SUSPENDED
<li li>#ACTION_PACKAGES_UNSUSPENDED
<li li><#ACTION_UID_REMOVED
li<><#ACTION_POWER_CONNECTED
>#ACTION_BATTERY_CHANGED
li#ACTION_POWER_DISCONNECTED
<>/ul>#ACTION_SHUTDOWN
<>
<p class=“note”><strong>注意: </strong>如果应用面向 Android 11 (API 级别 30) 或更高版本,则注册广播(例如 #ACTION_PACKAGES_SUSPENDED
,在附加内容中包含程序包详细信息)将收到筛选的应用列表,或者不会收到任何内容。 详细了解如何管理包可见性。
<h3>标准类别</h3>
这些是当前的标准类别,可用于通过 #addCategory
进一步阐明意向。
<ul><li><#CATEGORY_DEFAULT
li>#CATEGORY_BROWSABLE
<li><#CATEGORY_TAB
li li<#CATEGORY_ALTERNATIVE
>li><<#CATEGORY_LAUNCHER
#CATEGORY_SELECTED_ALTERNATIVE
>li>#CATEGORY_INFO
<li><#CATEGORY_HOME
li li#CATEGORY_PREFERENCE
><li#CATEGORY_TEST
<>li li#CATEGORY_CAR_DOCK
<>li#CATEGORY_LE_DESK_DOCK
><#CATEGORY_DESK_DOCK
><li><#CATEGORY_HE_DESK_DOCK
li li>#CATEGORY_VR_HOME
><<#CATEGORY_CAR_MODE
>#CATEGORY_APP_MARKET
</ul>
<h3>标准额外数据</h3>
这些是可通过 用作额外数据的 #putExtra
当前标准字段。
<ul><li><#EXTRA_ALARM_COUNT
li><#EXTRA_BCC
li><#EXTRA_CC
li li><>#EXTRA_DOCK_STATE_CAR
<<#EXTRA_DOCK_STATE_LE_DESK
>>#EXTRA_DATA_REMOVED
#EXTRA_DOCK_STATE_DESK
>>#EXTRA_DOCK_STATE
<<><#EXTRA_DOCK_STATE_HE_DESK
<#EXTRA_CHANGED_COMPONENT_NAME
li li li#EXTRA_DOCK_STATE_UNDOCKED
<>li#EXTRA_DONT_KILL_APP
><li#EXTRA_EMAIL
><li#EXTRA_INITIAL_INTENTS
><li li>#EXTRA_INTENT
<>#EXTRA_KEY_EVENT
<>#EXTRA_ORIGINATING_URI
<>#EXTRA_PHONE_NUMBER
<>#EXTRA_REFERRER
<>#EXTRA_REMOTE_INTENT_TOKEN
<>#EXTRA_REPLACING
<>#EXTRA_SHORTCUT_ICON
<>#EXTRA_SHORTCUT_ICON_RESOURCE
<li>#EXTRA_SHORTCUT_INTENT
<li>#EXTRA_STREAM
<li><#EXTRA_SHORTCUT_NAME
li><#EXTRA_SUBJECT
li>#EXTRA_TEMPLATE
<li li>#EXTRA_TEXT
<li li>#EXTRA_TITLE
<li li<>#EXTRA_UID
li>#EXTRA_USER_INITIATED
</ul>
<h3>标志</h3>
这些是可通过 和 #addFlags
在意向#setFlags
中使用的可能标志。 有关所有可能标志的列表,请参阅 #setFlags
。
的 android.content.Intent
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
构造函数
Intent() |
创建空意向。 |
Intent(Context, Class) |
为特定组件创建意向。 |
Intent(Context, Type) |
意向是要执行的操作的抽象说明。 |
Intent(Intent) |
复制构造函数。 |
Intent(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
Intent(String) |
使用给定操作创建意向。 |
Intent(String, Uri) |
使用给定操作为给定数据 URL 创建意向。 |
Intent(String, Uri, Context, Class) |
为具有指定操作和数据的特定组件创建意向。 |
Intent(String, Uri, Context, Type) |
意向是要执行的操作的抽象说明。 |
字段
ActionAirplaneModeChanged |
广播操作:用户已将手机切换到或退出飞行模式。 |
ActionAllApps |
活动操作:列出所有可用的应用程序。 |
ActionAnswer |
活动操作:处理传入电话呼叫。 |
ActionAppError |
活动操作:用户在崩溃/ANR 对话框中按下了“报告”按钮。 |
ActionApplicationLocaleChanged |
广播操作:特定应用的区域设置已更改。 |
ActionApplicationPreferences |
提供用于调整应用程序首选项的用户界面的活动。 |
ActionApplicationRestrictionsChanged |
广播操作:更改应用程序限制后发送。 |
ActionAssist |
活动操作:执行辅助操作。 |
ActionAttachData |
用于指示应将某个数据段附加到其他位置。 |
ActionAutoRevokePermissions |
活动操作:启动 UI 以管理自动撤销状态。 |
ActionBatteryChanged |
广播操作:这是一个<>粘滞广播</em>,其中包含有关电池的充电状态、电量和其他信息。 |
ActionBatteryLow |
广播操作:指示设备上的电池电量不足的情况。 |
ActionBatteryOkay |
广播操作:指示电池电量不足后现在正常。 |
ActionBootCompleted |
广播操作:在用户完成启动后,广播一次。 |
ActionBugReport |
活动操作:显示用于报告 bug 的活动。 |
ActionCall |
活动操作:对数据指定的人员执行调用。 |
ActionCallButton |
活动操作:用户按下“呼叫”按钮转到拨号程序或其他用于拨打电话的相应 UI。 |
ActionCameraButton |
广播操作:按下了“相机按钮”。 |
ActionCarrierSetup |
活动操作:运营商设置应用的主入口点。 |
ActionChooser |
活动操作:显示活动选择器,允许用户在继续操作之前选择所需的内容。 |
ActionCloseSystemDialogs |
广播操作:当用户操作应请求关闭临时系统对话框时,将广播此内容。 |
ActionConfigurationChanged |
广播操作:当前设备 |
ActionCreateDocument |
活动操作:允许用户创建新文档。 |
ActionCreateNote |
活动操作:启动可用于创建笔记的笔记记录活动。 |
ActionCreateReminder |
活动操作:创建提醒。 |
ActionCreateShortcut |
活动操作:创建快捷方式。 |
ActionDateChanged |
广播操作:日期已更改。 |
ActionDefault |
的 |
ActionDefine |
活动操作:定义所选单词 () 的含义。 |
ActionDelete |
活动操作:从其容器中删除给定数据。 |
ActionDeviceStorageLow |
广播操作:一种粘滞广播,指示设备 <p class=“note”> 上存储空间不足的情况,这是只能由系统发送的受保护意向。 |
ActionDeviceStorageOk |
广播操作:指示设备上存储空间不足的情况不再存在 <p class=“note”> 这是只能由系统发送的受保护意向。 |
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 |
活动操作:作为main入口点启动,不需要接收数据。 |
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 |
广播操作:包已取消挂起。 |
ActionPackageVerified |
广播操作:在验证包时发送到系统包验证程序。 |
ActionPaste |
活动操作:在给定容器中创建新项,从剪贴板的当前内容对其进行初始化。 |
ActionPick |
活动操作:从数据中选取一个项,返回所选内容。 |
ActionPickActivity |
活动操作:在给定意向的情况下选取一个活动,并返回所选的类。 |
ActionPowerConnected |
广播操作:外部电源已连接到设备。 |
ActionPowerDisconnected |
广播操作:已从设备中删除外部电源。 |
ActionPowerUsageSummary |
活动操作:向用户显示电源使用情况信息。 |
ActionProcessText |
活动操作:处理一段文本。 |
ActionProfileAccessible |
当关联的配置文件已启动并解锁时,向父用户发送广播。 |
ActionProfileAdded |
在创建配置文件并准备) 使用关联配置文件 (添加关联配置文件时,向父用户发送广播。 |
ActionProfileInaccessible |
当关联的配置文件停止时,向父用户发送广播。 |
ActionProfileRemoved |
删除关联的配置文件时,向父用户发送广播。 |
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 大容量存储模式。 |
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 |
要用作单元测试 (通过 Test Harness) 运行。 |
CategoryVoice |
可参与语音交互的活动类别。 |
CategoryVrHome |
将设备放置在 VR 头戴显示设备查看器中时用于启动器的活动。 |
ExtraAlarmCount |
用作挂起意向中的 |
ExtraAllowMultiple |
额外用于指示意向可以允许用户选择和返回多个项。 |
ExtraAllowReplace |
已过时.
用作布尔额外字段,与 |
ExtraAlternateIntents |
一个意向[],用于描述希望通过 |
ExtraAssistContext |
和 上的 |
ExtraAssistInputDeviceId |
上的 |
ExtraAssistInputHintKeyboard |
有关 |
ExtraAssistPackage |
上的 |
ExtraAssistUid |
上 |
ExtraAttributionTags |
与 一起使用时包含属性标记的字符串[]
|
ExtraAutoLaunchSingleChoice |
用作意向中的 |
ExtraBcc |
一个字符串[],其中包含应是盲目抄送的电子邮件地址。 |
ExtraBugReport |
用作 中 |
ExtraCaptureContentForNoteStatusCode |
启动的活动 |
ExtraCc |
包含应进行碳复制的电子邮件地址的 String[]。 |
ExtraChangedComponentName |
已过时.
此成员已弃用。 |
ExtraChangedComponentNameList |
此字段是 的 |
ExtraChangedPackageList |
此字段属于 |
ExtraChangedUidList |
此字段是 的一 |
ExtraChooserCustomActions |
对象的 Parcelable[], |
ExtraChooserModifyShareAction |
要与 一起使用 |
ExtraChooserRefinementIntentSender |
|
ExtraChooserTargets |
一个 , |
ExtraChosenComponent |
|
ExtraChosenComponentIntentSender |
如果用户 |
ExtraComponentName |
意向附加:一个 |
ExtraContentAnnotations |
|
ExtraContentQuery |
可选 CharSequence extra 以提供搜索查询。 |
ExtraDataRemoved |
用作意向中的 |
ExtraDockState |
用作意向中 |
ExtraDontKillApp |
用作 或 |
ExtraDurationMillis |
额外意向:毫秒数。 |
ExtraEmail |
包含应传递到的电子邮件地址的 String[] 。 |
ExtraEndTime |
一个 long 类型的值,表示与 和 一起使用 |
ExtraExcludeComponents |
描述 |
ExtraFromStorage |
启动子活动以管理各种类型的存储时,可以包含在存储 UI 的活动意向中。 |
ExtraHtmlText |
与 Intent 关联的常量 String,用于 |
ExtraIndex |
具有语义的可选索引,具体取决于意向操作。 |
ExtraInitialIntents |
使用 设置的 |
ExtraInstallerPackageName |
用作用于安装包的 |
ExtraIntent |
描述希望使用 |
ExtraKeyEvent |
一个 |
ExtraLocaleList |
意向额外:A |
ExtraLocalOnly |
额外用于指示意向应仅返回本地设备上的数据。 |
ExtraLocusId |
意向额外:在 上使用 |
ExtraMimeTypes |
额外用于传达一组可接受的 MIME 类型。 |
ExtraNotUnknownSource |
用作布尔额外字段,与 |
ExtraOriginatingUri |
用作 URI 额外字段,其中 和 |
ExtraPackageName |
意向附加:应用包名称。 |
ExtraPackages |
包名称的字符串数组。 |
ExtraPermissionGroupName |
额外意向:权限组的名称。 |
ExtraPhoneNumber |
包含最初在 中 |
ExtraProcessText |
用于将要处理的文本定义为 CharSequence 的 extra 的名称。 |
ExtraProcessTextReadonly |
用于定义是否将处理的文本用作只读的布尔值 extra 的名称。 |
ExtraQuickViewFeatures |
一个可选附加项, |
ExtraQuietMode |
可选布尔值,指示已打开还是关闭静默模式。 |
ExtraReferrer |
此额外内容可用于用于启动活动的任何意向,并提供有关谁正在启动该活动的信息。 |
ExtraReferrerName |
的备用版本 |
ExtraRemoteIntentToken |
在远程意向中的额外字段中使用。 |
ExtraReplacementExtras |
一个捆绑包,它构成潜在目标包名称到不同 extras 的映射,当与 一起使用 |
ExtraReplacing |
用作意向中的 |
ExtraRestrictionsBundle |
在意向中额外发送到处理 |
ExtraRestrictionsIntent |
在处理 |
ExtraRestrictionsList |
在处理 |
ExtraResultReceiver |
|
ExtraReturnResult |
用作具有 或 |
ExtraShortcutIcon |
用于将图标定义为快捷方式的位图的 extra 的名称。 |
ExtraShortcutIconResource |
用于将图标定义为快捷方式的 ShortcutIconResource 的附加项的名称。 |
ExtraShortcutId |
意向额外:用于发送共享意向的快捷方式的 ID。 |
ExtraShortcutIntent |
用于定义快捷方式意向的 extra 的名称。 |
ExtraShortcutName |
用于定义快捷方式名称的附加项的名称。 |
ExtraShutdownUserspaceOnly |
可选的附加选项 |
ExtraSplitName |
意向额外:应用拆分名称。 |
ExtraStartTime |
一个长 ,表示开始时间戳 (纪元时间(以毫为单位)) 与 和 一起使用 |
ExtraStream |
内容:包含与意向关联的数据流的 URI,用于 |
ExtraSubject |
包含邮件所需主题行的常量字符串。 |
ExtraSuspendedPackageExtras |
意向额外: |
ExtraTemplate |
要放入新创建的记录中的初始数据。 |
ExtraText |
与意向关联的常量 CharSequence,用于 |
ExtraTime |
可选额外指定自 Epoch 以来的时间(以毫秒为单位)。 |
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 |
检索此意向的标识符。 |
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) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
意向是要执行的操作的抽象说明。 |
GetJniTypeName(IJavaPeerable) |
意向是要执行的操作的抽象说明。 |