Sprache

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)

Erstellt eine verwaltete Instanz, die ein vorhandenes Java -Objekt darstellt.

Felder

Name Beschreibung
TypeAcHeater
Veraltet.

Der Klimaanlage/Heizungsgerätetyp.

TypeAcUnit
Veraltet.

Der Gerätetyp der Klimaanlage.

TypeAirFreshener
Veraltet.

Der Luftfrischergerättyp.

TypeAirPurifier
Veraltet.

Der Luftreinigergerätetyp.

TypeAwning
Veraltet.

Der Typ des Auswendgeräts.

TypeBlinds
Veraltet.

Der Blindgerätetyp.

TypeCamera
Veraltet.

Der Kameragerätetyp.

TypeCloset
Veraltet.

Der Closet-Gerätetyp.

TypeCoffeeMaker
Veraltet.

Der Gerätetyp der Kaffeemaschine.

TypeCurtain
Veraltet.

Der Vorhanggerättyp.

TypeDehumidifier
Veraltet.

Der Gerätetyp des Dehumidifiers.

TypeDishwasher
Veraltet.

Der Gerätetyp des Geschirrs.

TypeDisplay
Veraltet.

Der Anzeigegerätetyp.

TypeDoor
Veraltet.

Der Türgerätetyp.

TypeDoorbell
Veraltet.

Der Türglockengerätetyp.

TypeDrawer
Veraltet.

Der Gerätetyp der Schublade.

TypeDryer
Veraltet.

Der Trocknergerätetyp.

TypeFan
Veraltet.

Der Lüftergerätetyp.

TypeGarage
Veraltet.

Der Garagengerätetyp.

TypeGate
Veraltet.

Der Gate-Gerätetyp.

TypeGenericArmDisarm
Veraltet.

Der generische Arm/Disarm-Gerätetyp.

TypeGenericLockUnlock
Veraltet.

Der generische Gerätetyp "Sperren/Entsperren".

TypeGenericOnOff
Veraltet.

Der allgemeine Gerätetyp "Ein/Aus".

TypeGenericOpenClose
Veraltet.

Der generische Open/Close-Gerätetyp.

TypeGenericStartStop
Veraltet.

Der generische Start-/Stopp-Gerätetyp.

TypeGenericTempSetting
Veraltet.

Der allgemeine Gerätetyp für die Temperatureinstellung.

TypeGenericViewstream
Veraltet.

Der generische Gerätetyp "Streamanzeige".

TypeHeater
Veraltet.

Der Heizgerätetyp.

TypeHood
Veraltet.

Der Haubengerättyp.

TypeHumidifier
Veraltet.

Der Befeuchtergerätetyp.

TypeKettle
Veraltet.

Der Kesselgerätetyp.

TypeLight
Veraltet.

Der Lichtgerätetyp.

TypeLock
Veraltet.

Der Gerätetyp "Sperren".

TypeMicrowave
Veraltet.

Der Mikrowellengerätetyp.

TypeMop
Veraltet.

Der Mop-Gerätetyp.

TypeMower
Veraltet.

Der Gerätetyp des Mähers.

TypeMulticooker
Veraltet.

Der Multicookergerätetyp.

TypeOutlet
Veraltet.

Der Steckdosegerättyp.

TypePergola
Veraltet.

Der Typ des Gerätetyps des Typs "kg".

TypeRadiator
Veraltet.

Der Heizkörpergerätetyp.

TypeRefrigerator
Veraltet.

Der Kühlschrankgerättyp.

TypeRemoteControl
Veraltet.

Der Gerätetyp der Remotesteuerung.

TypeRoutine
Veraltet.

Der Routinetyp, der eine Reihe von Aktionen auf allen Geräten gruppiert.

TypeSecuritySystem
Veraltet.

Der Gerätetyp des Sicherheitssystems.

TypeSetTop
Veraltet.

Der Set-Top-Gerätetyp.

TypeShower
Veraltet.

Der Duschgerätetyp.

TypeShutter
Veraltet.

Der Verschlussgerättyp.

TypeSprinkler
Veraltet.

Der Sprinklergerätetyp.

TypeStandmixer
Veraltet.

Der Standmischergerätetyp.

TypeStyler
Veraltet.

Der Gerätetyp des Stylers.

TypeSwitch
Veraltet.

Der Gerätetyp "Switch".

TypeThermostat
Veraltet.

Der Thermometergerätetyp.

TypeTv
Veraltet.

Der Fernsehgerätetyp.

TypeUnknown
Veraltet.

Der unbekannte Gerätetyp.

TypeVacuum
Veraltet.

Der Vakuumgerätetyp.

TypeValve
Veraltet.

Der Ventilgerätetyp.

TypeWasher
Veraltet.

Der Gerätetyp der Waschmaschine.

TypeWaterHeater
Veraltet.

Der Gerätetyp des Warmwasserbereiters.

TypeWindow
Veraltet.

Der Fenstergerätetyp.

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

Ruft die JNI-Metadaten ab, die für den Zugriff auf Member dieser Java Bindung verwendet werden.

PeerReference

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

(Geerbt von Object)
ThresholdClass

Ruft die Java Klasse ab, die für die verteilte virtuelle Methode verwendet wird.

ThresholdType

Ruft den verwalteten Typ ab, der diese Java Bindung deklariert.

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()
Veraltet.

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)

Überprüft, ob sich ein Wert innerhalb des zulässigen Gerätetypbereichs befindet.

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: