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
継承
Control
属性
実装

注釈

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

情報は によって ControlsProviderService 提供され、デバイスに関する静的な情報 (現在の状態ではありません) を表します。

各コントロールには、システムの再起動間に永続的な一意の (プロバイダーごとの) 識別子が必要です。

それぞれに Control 名前とサブタイトルがあり、必要に応じて構造とゾーンに属します。 これらの値の一部は、ユーザーまたは によって定義され、 ControlsProviderService コントロールを表示したり、管理用にグループ化したりするために使用されます。

各オブジェクトには、 が関連付けられます DeviceTypes.DeviceType。 これにより、表示に使用されるアイコンと色が決まります。

IntentこれをControl拡張し、さらにアクションを許可するプロバイダー アクティビティへのリンクを指定する必要があります。

の Java ドキュメント android.service.controls.Control

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

フィールド

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

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
JniPeerMembers

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

PeerReference

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
Status

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

StatusText

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

StatusTextFormatted

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

Structure

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

StructureFormatted

ユーザーに表示される の場所を Control定義するのに役立つオプションの最上位グループ。

Subtitle

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

SubtitleFormatted

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
Title

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

TitleFormatted

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

Zone

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

ZoneFormatted

ユーザーに表示される構造体内の Controlの位置を定義するのに役立つ省略可能なグループ名。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
DescribeContents()

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

Dispose()

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
Dispose(Boolean)

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
IJavaPeerable.Finalized()

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

GetJniTypeName(IJavaPeerable)

ControlTemplate 表すことができる物理オブジェクトを表し、 を使用して ControlActionプロパティを変更できます。

適用対象