DeviceTypes Klasse

Definition

Gerätetypen für 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
Vererbung
DeviceTypes
Attribute

Hinweise

Gerätetypen für Control.

Jeder Control deklariert einen Typ für das von ihnen dargestellte Gerät. Dieser Typ wird verwendet, um Symbole und Farben zu bestimmen.

Der Typ des Geräts kann sich bei Statusaktualisierungen des Geräts Controländern. Beispielsweise könnte ein Gerät #TYPE_OUTLET von dem, das ControlsProviderService ein #TYPE_COFFEE_MAKER sein soll, bestimmt werden und den Typ dafür Controländern, daher möglicherweise Symbol und Farbe ändern.

Falls der Gerätetyp von der Anwendung nicht bekannt ist, aber die grundlegende Funktion ist, oder es gibt keinen bereitgestellten Typ, kann einer der generischen Typen (beginnend mit TYPE_GENERIC) verwendet werden. Diese stellen ein identifizierbares Symbol basierend auf der grundlegenden Funktion des Geräts bereit.

Java Dokumentation für android.service.controls.DeviceTypes.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
DeviceTypes(IntPtr, JniHandleOwnership)

Gerätetypen für Control.

Felder

Name Beschreibung
TypeAcHeater
Veraltet.

Gerätetypen für Control.

TypeAcUnit
Veraltet.

Gerätetypen für Control.

TypeAirFreshener
Veraltet.

Gerätetypen für Control.

TypeAirPurifier
Veraltet.

Gerätetypen für Control.

TypeAwning
Veraltet.

Gerätetypen für Control.

TypeBlinds
Veraltet.

Gerätetypen für Control.

TypeCamera
Veraltet.

Gerätetypen für Control.

TypeCloset
Veraltet.

Gerätetypen für Control.

TypeCoffeeMaker
Veraltet.

Gerätetypen für Control.

TypeCurtain
Veraltet.

Gerätetypen für Control.

TypeDehumidifier
Veraltet.

Gerätetypen für Control.

TypeDishwasher
Veraltet.

Gerätetypen für Control.

TypeDisplay
Veraltet.

Gerätetypen für Control.

TypeDoor
Veraltet.

Gerätetypen für Control.

TypeDoorbell
Veraltet.

Gerätetypen für Control.

TypeDrawer
Veraltet.

Gerätetypen für Control.

TypeDryer
Veraltet.

Gerätetypen für Control.

TypeFan
Veraltet.

Gerätetypen für Control.

TypeGarage
Veraltet.

Gerätetypen für Control.

TypeGate
Veraltet.

Gerätetypen für Control.

TypeGenericArmDisarm
Veraltet.

Gerätetypen für Control.

TypeGenericLockUnlock
Veraltet.

Gerätetypen für Control.

TypeGenericOnOff
Veraltet.

Gerätetypen für Control.

TypeGenericOpenClose
Veraltet.

Gerätetypen für Control.

TypeGenericStartStop
Veraltet.

Gerätetypen für Control.

TypeGenericTempSetting
Veraltet.

Gerätetypen für Control.

TypeGenericViewstream
Veraltet.

Gerätetypen für Control.

TypeHeater
Veraltet.

Gerätetypen für Control.

TypeHood
Veraltet.

Gerätetypen für Control.

TypeHumidifier
Veraltet.

Gerätetypen für Control.

TypeKettle
Veraltet.

Gerätetypen für Control.

TypeLight
Veraltet.

Gerätetypen für Control.

TypeLock
Veraltet.

Gerätetypen für Control.

TypeMicrowave
Veraltet.

Gerätetypen für Control.

TypeMop
Veraltet.

Gerätetypen für Control.

TypeMower
Veraltet.

Gerätetypen für Control.

TypeMulticooker
Veraltet.

Gerätetypen für Control.

TypeOutlet
Veraltet.

Gerätetypen für Control.

TypePergola
Veraltet.

Gerätetypen für Control.

TypeRadiator
Veraltet.

Gerätetypen für Control.

TypeRefrigerator
Veraltet.

Gerätetypen für Control.

TypeRemoteControl
Veraltet.

Gerätetypen für Control.

TypeRoutine
Veraltet.

Gerätetypen für Control.

TypeSecuritySystem
Veraltet.

Gerätetypen für Control.

TypeSetTop
Veraltet.

Gerätetypen für Control.

TypeShower
Veraltet.

Gerätetypen für Control.

TypeShutter
Veraltet.

Gerätetypen für Control.

TypeSprinkler
Veraltet.

Gerätetypen für Control.

TypeStandmixer
Veraltet.

Gerätetypen für Control.

TypeStyler
Veraltet.

Gerätetypen für Control.

TypeSwitch
Veraltet.

Gerätetypen für Control.

TypeThermostat
Veraltet.

Gerätetypen für Control.

TypeTv
Veraltet.

Gerätetypen für Control.

TypeUnknown
Veraltet.

Gerätetypen für Control.

TypeVacuum
Veraltet.

Gerätetypen für Control.

TypeValve
Veraltet.

Gerätetypen für Control.

TypeWasher
Veraltet.

Gerätetypen für Control.

TypeWaterHeater
Veraltet.

Gerätetypen für Control.

TypeWindow
Veraltet.

Gerätetypen für Control.

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

Gerätetypen für Control.

(Geerbt von JavaObject)
JniPeerMembers

Gerätetypen für Control.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
ThresholdClass

Gerätetypen für Control.

ThresholdType

Gerätetypen für Control.

Methoden

Name Beschreibung
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Gerätetypen für Control.

(Geerbt von JavaObject)
Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

Gerätetypen für Control.

(Geerbt von JavaObject)
Equals(Object)

Gerätetypen für Control.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Gerätetypen für Control.

(Geerbt von JavaObject)
ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
ValidDeviceType(Int32)

Gerätetypen für Control.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Gerätetypen für Control.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

Gerätetypen für Control.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Gerätetypen für Control.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Gerätetypen für Control.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Gerätetypen für Control.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Gerätetypen für Control.

(Geerbt von JavaObject)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Gerätetypen für Control.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: