Language

DeviceTypes クラス

定義

Controlのデバイスの種類。

[Android.Runtime.Register("android/service/controls/DeviceTypes", ApiSince=30, DoNotGenerateAcw=true)]
public class DeviceTypes : Java.Lang.Object
[<Android.Runtime.Register("android/service/controls/DeviceTypes", ApiSince=30, DoNotGenerateAcw=true)>]
type DeviceTypes = class
    inherit Object
継承
DeviceTypes
属性

注釈

Controlのデバイスの種類。

各 Control は、それらが表すデバイスの型を宣言します。 この種類は、アイコンと色を決定するために使用されます。

デバイスの種類は、 Controlの状態の更新時に変更される可能性があります。 たとえば、 #TYPE_OUTLET のデバイスは、 ControlsProviderService が #TYPE_COFFEE_MAKER であると判断し、その Controlの種類を変更できるため、アイコンと色が変わる可能性があります。

デバイスの種類がアプリケーションによって認識されず、基本関数が存在する場合、または指定された型がない場合は、ジェネリック型 ( TYPE_GENERIC 以降のもの) のいずれかを使用できます。 これらは、デバイスの基本的な機能に基づいて識別可能なアイコンを提供します。

Javaドキュメント。

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

コンストラクター

名前 説明
DeviceTypes(IntPtr, JniHandleOwnership)

Controlのデバイスの種類。

フィールド

名前 説明
TypeAcHeater
古い.

Controlのデバイスの種類。

TypeAcUnit
古い.

Controlのデバイスの種類。

TypeAirFreshener
古い.

Controlのデバイスの種類。

TypeAirPurifier
古い.

Controlのデバイスの種類。

TypeAwning
古い.

Controlのデバイスの種類。

TypeBlinds
古い.

Controlのデバイスの種類。

TypeCamera
古い.

Controlのデバイスの種類。

TypeCloset
古い.

Controlのデバイスの種類。

TypeCoffeeMaker
古い.

Controlのデバイスの種類。

TypeCurtain
古い.

Controlのデバイスの種類。

TypeDehumidifier
古い.

Controlのデバイスの種類。

TypeDishwasher
古い.

Controlのデバイスの種類。

TypeDisplay
古い.

Controlのデバイスの種類。

TypeDoor
古い.

Controlのデバイスの種類。

TypeDoorbell
古い.

Controlのデバイスの種類。

TypeDrawer
古い.

Controlのデバイスの種類。

TypeDryer
古い.

Controlのデバイスの種類。

TypeFan
古い.

Controlのデバイスの種類。

TypeGarage
古い.

Controlのデバイスの種類。

TypeGate
古い.

Controlのデバイスの種類。

TypeGenericArmDisarm
古い.

Controlのデバイスの種類。

TypeGenericLockUnlock
古い.

Controlのデバイスの種類。

TypeGenericOnOff
古い.

Controlのデバイスの種類。

TypeGenericOpenClose
古い.

Controlのデバイスの種類。

TypeGenericStartStop
古い.

Controlのデバイスの種類。

TypeGenericTempSetting
古い.

Controlのデバイスの種類。

TypeGenericViewstream
古い.

Controlのデバイスの種類。

TypeHeater
古い.

Controlのデバイスの種類。

TypeHood
古い.

Controlのデバイスの種類。

TypeHumidifier
古い.

Controlのデバイスの種類。

TypeKettle
古い.

Controlのデバイスの種類。

TypeLight
古い.

Controlのデバイスの種類。

TypeLock
古い.

Controlのデバイスの種類。

TypeMicrowave
古い.

Controlのデバイスの種類。

TypeMop
古い.

Controlのデバイスの種類。

TypeMower
古い.

Controlのデバイスの種類。

TypeMulticooker
古い.

Controlのデバイスの種類。

TypeOutlet
古い.

Controlのデバイスの種類。

TypePergola
古い.

Controlのデバイスの種類。

TypeRadiator
古い.

Controlのデバイスの種類。

TypeRefrigerator
古い.

Controlのデバイスの種類。

TypeRemoteControl
古い.

Controlのデバイスの種類。

TypeRoutine
古い.

Controlのデバイスの種類。

TypeSecuritySystem
古い.

Controlのデバイスの種類。

TypeSetTop
古い.

Controlのデバイスの種類。

TypeShower
古い.

Controlのデバイスの種類。

TypeShutter
古い.

Controlのデバイスの種類。

TypeSprinkler
古い.

Controlのデバイスの種類。

TypeStandmixer
古い.

Controlのデバイスの種類。

TypeStyler
古い.

Controlのデバイスの種類。

TypeSwitch
古い.

Controlのデバイスの種類。

TypeThermostat
古い.

Controlのデバイスの種類。

TypeTv
古い.

Controlのデバイスの種類。

TypeUnknown
古い.

Controlのデバイスの種類。

TypeVacuum
古い.

Controlのデバイスの種類。

TypeValve
古い.

Controlのデバイスの種類。

TypeWasher
古い.

Controlのデバイスの種類。

TypeWaterHeater
古い.

Controlのデバイスの種類。

TypeWindow
古い.

Controlのデバイスの種類。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

Controlのデバイスの種類。

(継承元 JavaObject)
JniPeerMembers

Controlのデバイスの種類。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

Controlのデバイスの種類。

ThresholdType

Controlのデバイスの種類。

メソッド

名前 説明
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Controlのデバイスの種類。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

Controlのデバイスの種類。

(継承元 JavaObject)
Equals(Object)

Controlのデバイスの種類。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()
古い.

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Controlのデバイスの種類。

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
ValidDeviceType(Int32)

Controlのデバイスの種類。

Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

Controlのデバイスの種類。

(継承元 JavaObject)
IJavaPeerable.Finalized()

Controlのデバイスの種類。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Controlのデバイスの種類。

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

Controlのデバイスの種類。

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

Controlのデバイスの種類。

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

Controlのデバイスの種類。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Controlのデバイスの種類。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象