DeviceTypes Classe

Definição

Tipos de dispositivo para 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
Herança
DeviceTypes
Atributos

Comentários

Tipos de dispositivo para Control.

Cada Control um declara um tipo para o dispositivo que eles representam. Esse tipo será usado para determinar ícones e cores.

O tipo do dispositivo pode ser alterado nas atualizações de status do Control. Por exemplo, um dispositivo de #TYPE_OUTLET pode ser determinado por ControlsProviderService ser um #TYPE_COFFEE_MAKER e alterar o tipo para isso Control, portanto, possivelmente alterando o ícone e a cor.

Caso o tipo de dispositivo não seja conhecido pelo aplicativo, mas a função básica seja ou não haja nenhum tipo fornecido, um dos tipos genéricos (aqueles que começam com TYPE_GENERIC) poderá ser usado. Eles fornecerão um ícone identificável com base na função básica do dispositivo.

Java documentação para android.service.controls.DeviceTypes.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
DeviceTypes(IntPtr, JniHandleOwnership)

Tipos de dispositivo para Control.

Campos

Nome Description
TypeAcHeater
Obsoleto.

Tipos de dispositivo para Control.

TypeAcUnit
Obsoleto.

Tipos de dispositivo para Control.

TypeAirFreshener
Obsoleto.

Tipos de dispositivo para Control.

TypeAirPurifier
Obsoleto.

Tipos de dispositivo para Control.

TypeAwning
Obsoleto.

Tipos de dispositivo para Control.

TypeBlinds
Obsoleto.

Tipos de dispositivo para Control.

TypeCamera
Obsoleto.

Tipos de dispositivo para Control.

TypeCloset
Obsoleto.

Tipos de dispositivo para Control.

TypeCoffeeMaker
Obsoleto.

Tipos de dispositivo para Control.

TypeCurtain
Obsoleto.

Tipos de dispositivo para Control.

TypeDehumidifier
Obsoleto.

Tipos de dispositivo para Control.

TypeDishwasher
Obsoleto.

Tipos de dispositivo para Control.

TypeDisplay
Obsoleto.

Tipos de dispositivo para Control.

TypeDoor
Obsoleto.

Tipos de dispositivo para Control.

TypeDoorbell
Obsoleto.

Tipos de dispositivo para Control.

TypeDrawer
Obsoleto.

Tipos de dispositivo para Control.

TypeDryer
Obsoleto.

Tipos de dispositivo para Control.

TypeFan
Obsoleto.

Tipos de dispositivo para Control.

TypeGarage
Obsoleto.

Tipos de dispositivo para Control.

TypeGate
Obsoleto.

Tipos de dispositivo para Control.

TypeGenericArmDisarm
Obsoleto.

Tipos de dispositivo para Control.

TypeGenericLockUnlock
Obsoleto.

Tipos de dispositivo para Control.

TypeGenericOnOff
Obsoleto.

Tipos de dispositivo para Control.

TypeGenericOpenClose
Obsoleto.

Tipos de dispositivo para Control.

TypeGenericStartStop
Obsoleto.

Tipos de dispositivo para Control.

TypeGenericTempSetting
Obsoleto.

Tipos de dispositivo para Control.

TypeGenericViewstream
Obsoleto.

Tipos de dispositivo para Control.

TypeHeater
Obsoleto.

Tipos de dispositivo para Control.

TypeHood
Obsoleto.

Tipos de dispositivo para Control.

TypeHumidifier
Obsoleto.

Tipos de dispositivo para Control.

TypeKettle
Obsoleto.

Tipos de dispositivo para Control.

TypeLight
Obsoleto.

Tipos de dispositivo para Control.

TypeLock
Obsoleto.

Tipos de dispositivo para Control.

TypeMicrowave
Obsoleto.

Tipos de dispositivo para Control.

TypeMop
Obsoleto.

Tipos de dispositivo para Control.

TypeMower
Obsoleto.

Tipos de dispositivo para Control.

TypeMulticooker
Obsoleto.

Tipos de dispositivo para Control.

TypeOutlet
Obsoleto.

Tipos de dispositivo para Control.

TypePergola
Obsoleto.

Tipos de dispositivo para Control.

TypeRadiator
Obsoleto.

Tipos de dispositivo para Control.

TypeRefrigerator
Obsoleto.

Tipos de dispositivo para Control.

TypeRemoteControl
Obsoleto.

Tipos de dispositivo para Control.

TypeRoutine
Obsoleto.

Tipos de dispositivo para Control.

TypeSecuritySystem
Obsoleto.

Tipos de dispositivo para Control.

TypeSetTop
Obsoleto.

Tipos de dispositivo para Control.

TypeShower
Obsoleto.

Tipos de dispositivo para Control.

TypeShutter
Obsoleto.

Tipos de dispositivo para Control.

TypeSprinkler
Obsoleto.

Tipos de dispositivo para Control.

TypeStandmixer
Obsoleto.

Tipos de dispositivo para Control.

TypeStyler
Obsoleto.

Tipos de dispositivo para Control.

TypeSwitch
Obsoleto.

Tipos de dispositivo para Control.

TypeThermostat
Obsoleto.

Tipos de dispositivo para Control.

TypeTv
Obsoleto.

Tipos de dispositivo para Control.

TypeUnknown
Obsoleto.

Tipos de dispositivo para Control.

TypeVacuum
Obsoleto.

Tipos de dispositivo para Control.

TypeValve
Obsoleto.

Tipos de dispositivo para Control.

TypeWasher
Obsoleto.

Tipos de dispositivo para Control.

TypeWaterHeater
Obsoleto.

Tipos de dispositivo para Control.

TypeWindow
Obsoleto.

Tipos de dispositivo para Control.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Tipos de dispositivo para Control.

(Herdado de JavaObject)
JniPeerMembers

Tipos de dispositivo para Control.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Tipos de dispositivo para Control.

ThresholdType

Tipos de dispositivo para Control.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Tipos de dispositivo para Control.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Tipos de dispositivo para Control.

(Herdado de JavaObject)
Equals(Object)

Tipos de dispositivo para Control.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Tipos de dispositivo para Control.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
ValidDeviceType(Int32)

Tipos de dispositivo para Control.

Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Tipos de dispositivo para Control.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Tipos de dispositivo para Control.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Tipos de dispositivo para Control.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Tipos de dispositivo para Control.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Tipos de dispositivo para Control.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Tipos de dispositivo para Control.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Tipos de dispositivo para Control.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a