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, Java.Interop.IJavaPeerable
[<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.DeviceType
объект . Это позволит определить значки и цвета, используемые для его отображения.
Необходимо Intent
предоставить ссылку на действие поставщика, которая расширяет этот Control
параметр и позволяет выполнять дальнейшие действия.
Документация по Java для android.service.controls.Control
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Поля
StatusDisabled |
Устаревшие..
В |
StatusError |
Устаревшие..
Используется для указания на временную ошибку при загрузке состояния устройства. |
StatusNotFound |
Устаревшие..
Не удается найти или удалить устройство, соответствующее объекту |
StatusOk |
Устаревшие..
Используется для указания того, что состояние устройства было успешно извлечено. |
StatusUnknown |
Устаревшие..
Зарезервировано для использования с |
Свойства
AppIntent |
Представляет физический объект, который может быть представлен с помощью |
Class |
Возвращает класс среды выполнения данного объекта |
ControlId |
Представляет физический объект, который может быть представлен с помощью |
ControlTemplate |
Представляет физический объект, который может быть представлен с помощью |
Creator |
Представляет физический объект, который может быть представлен с помощью |
CustomColor |
Необязательный цвет для отображения с помощью |
CustomIcon |
Необязательный значок для отображения с |
DeviceType |
Представляет физический объект, который может быть представлен с помощью |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
IsAuthRequired |
Представляет физический объект, который может быть представлен с помощью |
JniIdentityHashCode |
Представляет физический объект, который может быть представлен с помощью |
JniPeerMembers |
Представляет физический объект, который может быть представлен с помощью |
PeerReference |
Представляет физический объект, который может быть представлен с помощью |
Status |
Представляет физический объект, который может быть представлен с помощью |
StatusText |
Представляет физический объект, который может быть представлен с помощью |
StatusTextFormatted |
Представляет физический объект, который может быть представлен с помощью |
Structure |
Представляет физический объект, который может быть представлен с помощью |
StructureFormatted |
Необязательная группа верхнего уровня, помогающая определить |
Subtitle |
Представляет физический объект, который может быть представлен с помощью |
SubtitleFormatted |
Представляет физический объект, который может быть представлен с помощью |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Title |
Представляет физический объект, который может быть представлен с помощью |
TitleFormatted |
Представляет физический объект, который может быть представлен с помощью |
Zone |
Представляет физический объект, который может быть представлен с помощью |
ZoneFormatted |
Необязательное имя группы, чтобы определить |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
DescribeContents() |
Представляет физический объект, который может быть представлен с помощью |
Dispose() |
Представляет физический объект, который может быть представлен с помощью |
Dispose(Boolean) |
Представляет физический объект, который может быть представлен с помощью |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Представляет физический объект, который может быть представлен с помощью |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Представляет физический объект, который может быть представлен с помощью |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Представляет физический объект, который может быть представлен с помощью |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Представляет физический объект, который может быть представлен с помощью |
IJavaPeerable.DisposeUnlessReferenced() |
Представляет физический объект, который может быть представлен с помощью |
IJavaPeerable.Finalized() |
Представляет физический объект, который может быть представлен с помощью |
IJavaPeerable.JniManagedPeerState |
Представляет физический объект, который может быть представлен с помощью |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Представляет физический объект, который может быть представлен с помощью |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Представляет физический объект, который может быть представлен с помощью |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Представляет физический объект, который может быть представлен с помощью |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Представляет физический объект, который может быть представлен с помощью |
GetJniTypeName(IJavaPeerable) |
Представляет физический объект, который может быть представлен с помощью |