Langue

DeviceTypes Classe

Définition

Types d’appareils pour 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
Héritage
DeviceTypes
Attributs

Remarques

Types d’appareils pour Control.

Chacun Control déclare un type pour l’appareil qu’il représente. Ce type sera utilisé pour déterminer les icônes et les couleurs.

Le type de l’appareil peut changer sur les mises à jour d’état du Control. Par exemple, un appareil peut #TYPE_OUTLET être déterminé par l’élément ControlsProviderService à définir comme étant un #TYPE_COFFEE_MAKER type et le modifier pour ce type, ce qui Controlpeut changer l’icône et la couleur.

Si le type d’appareil n’est pas connu par l’application, mais que la fonction de base est, ou qu’il n’existe aucun type fourni, l’un des types génériques (ceux commençant par TYPE_GENERIC) peut être utilisé. Celles-ci fournissent une icône identifiable basée sur la fonction de base de l’appareil.

Java documentation pour android.service.controls.DeviceTypes.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

Nom Description
DeviceTypes(IntPtr, JniHandleOwnership)

Crée une instance managée qui représente un objet Java existant.

Champs

Nom Description
TypeAcHeater
Obsolète.

Type d’appareil de climatisation/chauffage.

TypeAcUnit
Obsolète.

Type d’appareil d’unité de climatisation.

TypeAirFreshener
Obsolète.

Type d’appareil d’actualisation de l’air.

TypeAirPurifier
Obsolète.

Type d’appareil purificateur d’air.

TypeAwning
Obsolète.

Type d’appareil d’awning.

TypeBlinds
Obsolète.

Type d’appareil blinds.

TypeCamera
Obsolète.

Type d’appareil photo.

TypeCloset
Obsolète.

Type d’appareil de fermeture.

TypeCoffeeMaker
Obsolète.

Type d’appareil de la machine à café.

TypeCurtain
Obsolète.

Type d’appareil rideau.

TypeDehumidifier
Obsolète.

Type d’appareil de déshumidifier.

TypeDishwasher
Obsolète.

Type d’appareil lave-vaisselle.

TypeDisplay
Obsolète.

Type d’appareil d’affichage.

TypeDoor
Obsolète.

Type d’appareil de porte.

TypeDoorbell
Obsolète.

Type d’appareil doorbell.

TypeDrawer
Obsolète.

Type d’appareil de tiroir.

TypeDryer
Obsolète.

Type d’appareil sécheuse.

TypeFan
Obsolète.

Type d’appareil de ventilateur.

TypeGarage
Obsolète.

Type d’appareil de garage.

TypeGate
Obsolète.

Type d’appareil de porte.

TypeGenericArmDisarm
Obsolète.

Type d’appareil arm/disarm générique.

TypeGenericLockUnlock
Obsolète.

Type d’appareil de verrouillage/déverrouillage générique.

TypeGenericOnOff
Obsolète.

Type d’appareil générique activé/désactivé.

TypeGenericOpenClose
Obsolète.

Type générique d’appareil ouvert/fermé.

TypeGenericStartStop
Obsolète.

Type d’appareil de démarrage/arrêt générique.

TypeGenericTempSetting
Obsolète.

Type d’appareil de paramètre de température générique.

TypeGenericViewstream
Obsolète.

Type d’appareil d’affichage de flux générique.

TypeHeater
Obsolète.

Type d’appareil de chauffage.

TypeHood
Obsolète.

Type d’appareil de capot.

TypeHumidifier
Obsolète.

Type d’appareil d’humidifieur.

TypeKettle
Obsolète.

Le type d’appareil de la chaudière.

TypeLight
Obsolète.

Type d’appareil léger.

TypeLock
Obsolète.

Type d’appareil de verrouillage.

TypeMicrowave
Obsolète.

Type d’appareil micro-ondes.

TypeMop
Obsolète.

Type d’appareil de balai.

TypeMower
Obsolète.

Type d’appareil de tondeuse.

TypeMulticooker
Obsolète.

Type d’appareil multicooker.

TypeOutlet
Obsolète.

Type d’appareil de sortie.

TypePergola
Obsolète.

Type d’appareil de sauvegarde.

TypeRadiator
Obsolète.

Type d’appareil de radiateur.

TypeRefrigerator
Obsolète.

Type d’appareil réfrigérateur.

TypeRemoteControl
Obsolète.

Type d’appareil de contrôle à distance.

TypeRoutine
Obsolète.

Type de routine, qui regroupe une série d’actions sur les appareils.

TypeSecuritySystem
Obsolète.

Type d’appareil système de sécurité.

TypeSetTop
Obsolète.

Type d’appareil set-top.

TypeShower
Obsolète.

Type d’appareil de douche.

TypeShutter
Obsolète.

Type d’appareil d’obturation.

TypeSprinkler
Obsolète.

Type d’appareil sprinkler.

TypeStandmixer
Obsolète.

Type d’appareil de mélangeur de stand.

TypeStyler
Obsolète.

Type d’appareil du styleur.

TypeSwitch
Obsolète.

Type d’appareil switch.

TypeThermostat
Obsolète.

Type d’appareil thermostat.

TypeTv
Obsolète.

Type d’appareil de télévision.

TypeUnknown
Obsolète.

Type d’appareil inconnu.

TypeVacuum
Obsolète.

Type d’appareil vide.

TypeValve
Obsolète.

Type d’appareil de vanne.

TypeWasher
Obsolète.

Type d’appareil de laveuse.

TypeWaterHeater
Obsolète.

Type d’appareil de chauffage à l’eau.

TypeWindow
Obsolète.

Type d’appareil de fenêtre.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Types d’appareils pour Control.

(Hérité de JavaObject)
JniPeerMembers

Obtient les métadonnées JNI utilisées pour accéder aux membres de cette liaison Java.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Obtient la classe Java utilisée pour la distribution de méthode virtuelle.

ThresholdType

Obtient le type managé qui déclare cette liaison Java.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Types d’appareils pour Control.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Types d’appareils pour Control.

(Hérité de JavaObject)
Equals(Object)

Types d’appareils pour Control.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Types d’appareils pour Control.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
ValidDeviceType(Int32)

Vérifie si une valeur se trouve dans la plage de type d’appareil acceptée.

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Types d’appareils pour Control.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Types d’appareils pour Control.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Types d’appareils pour Control.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Types d’appareils pour Control.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Types d’appareils pour Control.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Types d’appareils pour Control.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Types d’appareils pour Control.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à