ResolveInfo 类

定义

通过针对 IntentFilter 解析意向返回的信息。

[Android.Runtime.Register("android/content/pm/ResolveInfo", DoNotGenerateAcw=true)]
public class ResolveInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/ResolveInfo", DoNotGenerateAcw=true)>]
type ResolveInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
继承
ResolveInfo
属性
实现

注解

通过针对 IntentFilter 解析意向返回的信息。 这部分对应于从 AndroidManifest.xml < 收集的信息;意向>标签。

android.content.pm.ResolveInfoJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

构造函数

ResolveInfo()
ResolveInfo(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

ResolveInfo(ResolveInfo)

属性

ActivityInfo

如果此分辨率适用于活动或广播接收器,则对应于此分辨率的活动或广播接收器匹配。

Class

返回此 Object的运行时类。

(继承自 Object)
Creator
Filter

为此 ResolveInfo 匹配的 IntentFilter。

Handle

基础 Android 实例的句柄。

(继承自 Object)
Icon

可绘制资源标识符 (包的资源) 此匹配项的图标。

IconResource

返回要用于此匹配项的图标资源标识符。

IsCrossProfileIntentForwarderActivity

返回此解析是否表示意向转发器活动。

IsDefault

此筛选器已指定意向。

IsInstantAppAvailable

即时应用是否可用于已解析的意向。

JniIdentityHashCode

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
JniPeerMembers

通过针对 IntentFilter 解析意向返回的信息。

LabelRes

此匹配项标签) 包的资源中 (字符串资源标识符。

Match

系统对活动与 IntentFilter 匹配程度进行评估。

NonLocalizedLabel

实际字符串从 <var>labelRes</var> 进行检索,如果没有提供,则为 null。

PeerReference

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
PreferredOrder

根据用户偏好的结果顺序。

Priority

此匹配项的声明优先级。

ProviderInfo

与此解析对应的提供程序匹配(如果此解析适用于提供程序)。

ResolvePackageName

可选 -- 如果非 null, #labelRes 将从此包加载 和 #icon 资源,而不是包含已解析组件的包。

ServiceInfo

与此解析对应的服务匹配(如果此解析适用于服务)。

SpecificIndex

仅在 由 PackageManager#queryIntentActivityOptions返回时设置,这会告知此结果来自哪个给定的特定意向。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
DescribeContents()

描述此 Parcelable 封送表示形式中包含的特殊对象类型。

Dispose()

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
Dispose(Boolean)

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
Dump(IPrinter, String)
Equals(Object)

指示其他某个对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

(继承自 Object)
LoadIcon(PackageManager)

检索与此分辨率关联的当前图形图标。

LoadLabel(PackageManager)

检索与此分辨率关联的当前文本标签。

LoadLabelFormatted(PackageManager)

检索与此分辨率关联的当前文本标签。

Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

将此对象平展为包裹。

显式接口实现

IJavaPeerable.Disposed()

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
IJavaPeerable.Finalized()

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

通过针对 IntentFilter 解析意向返回的信息。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

通过针对 IntentFilter 解析意向返回的信息。

GetJniTypeName(IJavaPeerable)

通过针对 IntentFilter 解析意向返回的信息。

适用于