Share via


FeatureInfo 类

定义

Android 设备的单个可选硬件或软件功能的定义。

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

注解

Android 设备的单个可选硬件或软件功能的定义。

此对象用于表示设备支持的功能和应用请求的功能。 应用可以请求某些功能作为通过清单中的 标记安装的 uses-feature 先决条件。

从 开始 android.os.Build.VERSION_CODES#N,功能可以具有版本,该版本必须始终向后兼容。 也就是说,声明支持特定功能版本 3 的设备必须支持请求该功能版本 1 的应用。

android.content.pm.FeatureInfoJava 文档。

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

构造函数

FeatureInfo()
FeatureInfo(FeatureInfo)
FeatureInfo(IntPtr, JniHandleOwnership)

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

字段

FlagRequired
已过时.

如果应用程序需要此功能,则设置为 。#flags

GlEsVersionUndefined

#reqGlEsVersion默认值;

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Creator
Flags

其他标志。

GlEsVersion

此方法提取 reqGLEsVersion 属性的主版本和次要版本,并将其作为字符串返回。

Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

Android 设备的单个可选硬件或软件功能的定义。

(继承自 Object)
JniPeerMembers

Android 设备的单个可选硬件或软件功能的定义。

Name

此功能的名称,例如“android。

PeerReference

Android 设备的单个可选硬件或软件功能的定义。

(继承自 Object)
ReqGlEsVersion

应用程序使用的 GLES 版本。

ThresholdClass

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

ThresholdType

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

Version

如果此对象表示设备支持的功能,则这是设备支持的此功能的最高版本。

方法

Clone()

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

(继承自 Object)
DescribeContents()

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

Dispose()

Android 设备的单个可选硬件或软件功能的定义。

(继承自 Object)
Dispose(Boolean)

Android 设备的单个可选硬件或软件功能的定义。

(继承自 Object)
Equals(Object)

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

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

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

(继承自 Object)
Notify()

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

(继承自 Object)
NotifyAll()

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

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

设置 Handle 属性。

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

Android 设备的单个可选硬件或软件功能的定义。

(继承自 Object)
ToString()

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

(继承自 Object)
UnregisterFromRuntime()

Android 设备的单个可选硬件或软件功能的定义。

(继承自 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()

Android 设备的单个可选硬件或软件功能的定义。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

Android 设备的单个可选硬件或软件功能的定义。

(继承自 Object)
IJavaPeerable.Finalized()

Android 设备的单个可选硬件或软件功能的定义。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

Android 设备的单个可选硬件或软件功能的定义。

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

Android 设备的单个可选硬件或软件功能的定义。

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

Android 设备的单个可选硬件或软件功能的定义。

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

Android 设备的单个可选硬件或软件功能的定义。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Android 设备的单个可选硬件或软件功能的定义。

GetJniTypeName(IJavaPeerable)

Android 设备的单个可选硬件或软件功能的定义。

适用于