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 этой функции.

Документация по Java для android.content.pm.FeatureInfo.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

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 для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для 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>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Сведите этот объект в плоскую структуру в объект Parcel.

Явные реализации интерфейса

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.

Применяется к