Язык

Control Класс

Определение

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

[Android.Runtime.Register("android/service/controls/Control", ApiSince=30, DoNotGenerateAcw=true)]
public sealed class Control : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/service/controls/Control", ApiSince=30, DoNotGenerateAcw=true)>]
type Control = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Атрибуты
Реализации

Комментарии

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

Сведения предоставляются и ControlsProviderService представляют статическую информацию (не текущее состояние) об устройстве.

Каждому элементу управления требуется уникальный идентификатор (на поставщика), сохраняемый во время перезагрузки системы.

Каждое Control из них будет иметь имя, подзаголовок и при необходимости будет принадлежать структуре и зоне. Некоторые из этих значений определяются пользователем и (или) ControlsProviderService используются для отображения элемента управления, а также группирования их для управления.

Каждый объект будет иметь связанный DeviceTypesобъект. Это позволит определить значки и цвета, используемые для отображения.

Связывание Intent с действием поставщика, которое расширяет это Control и позволяет предоставлять дальнейшие действия.

Java документации по android.service.controls.Control.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Поля

Имя. Описание
StatusDisabled
Устаревшие.

В настоящее время отключено Control .

StatusError
Устаревшие.

Используется для указания, что во время загрузки состояния устройства возникла временная ошибка.

StatusNotFound
Устаревшие.

Устройство, соответствующее Control не удалось найти или удалить.

StatusOk
Устаревшие.

Используется для указания успешного получения состояния устройства.

StatusUnknown
Устаревшие.

Зарезервировано для использования с приложением StatelessBuilderи при загрузке.

Свойства

Имя. Описание
AppIntent

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

Class

Возвращает класс среды выполнения этого Objectобъекта.

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

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

ControlTemplate

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

Creator

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

CustomColor

Необязательный цвет для отображения с Controlпомощью .

CustomIcon

Необязательный значок для отображения с Controlпомощью .

DeviceType

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

Handle

Дескриптор базового экземпляра Android.

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

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
JniPeerMembers

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

StatusText

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

StatusTextFormatted

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

Structure

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

StructureFormatted

Необязательная группа верхнего уровня, помогающая определить Controlрасположение, видимое пользователю.

Subtitle

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

SubtitleFormatted

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

TitleFormatted

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

Zone

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

ZoneFormatted

Необязательное имя группы, чтобы определить Controlрасположение в структуре, видимое пользователю.

Методы

Имя. Описание
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
DescribeContents()

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
Equals(Object)

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

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

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

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

Просыпается один поток, ожидающий монитора этого объекта.

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

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

Возвращает строковое представление объекта.

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

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

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

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

Имя. Описание
IJavaPeerable.Disposed()

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Представляет физический объект, который может быть представлен и ControlTemplate чьи свойства могут быть изменены с помощью объекта ControlAction.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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