BluetoothGattCharacteristic Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma característica de GATT Bluetooth
[Android.Runtime.Register("android/bluetooth/BluetoothGattCharacteristic", DoNotGenerateAcw=true)]
public class BluetoothGattCharacteristic : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/bluetooth/BluetoothGattCharacteristic", DoNotGenerateAcw=true)>]
type BluetoothGattCharacteristic = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herança
- Atributos
- Implementações
Comentários
Representa uma característica de GATT Bluetooth
Uma característica gatt é um elemento de dados básico usado para construir um serviço GATT, BluetoothGattService. A característica contém um valor, bem como informações adicionais e descritores GATT opcionais. BluetoothGattDescriptor
Java documentação para android.bluetooth.BluetoothGattCharacteristic.
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 |
|---|---|
| BluetoothGattCharacteristic(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
| BluetoothGattCharacteristic(UUID, GattProperty, GattPermission) |
Crie um novo BluetoothGattCharacteristic. |
Campos
| Nome | Description |
|---|---|
| FormatFloat |
Obsoleto.
Float do tipo de formato de valor característica (float de 32 bits) |
| FormatSfloat |
Obsoleto.
Tipo de formato de valor característica à tona (float de 16 bits) |
| FormatSint16 |
Obsoleto.
Tipo de formato de valor característica sint16 |
| FormatSint32 |
Obsoleto.
Tipo de formato de valor característica sint32 |
| FormatSint8 |
Obsoleto.
Tipo de formato de valor característica sint8 |
| FormatUint16 |
Obsoleto.
Tipo de formato de valor característica uint16 |
| FormatUint32 |
Obsoleto.
Tipo de formato de valor característica uint32 |
| FormatUint8 |
Obsoleto.
Tipo de formato de valor característica uint8 |
| PermissionRead |
Obsoleto.
Permissão de leitura característica |
| PermissionReadEncrypted |
Obsoleto.
Permissão característica: permitir operações de leitura criptografadas |
| PermissionReadEncryptedMitm |
Obsoleto.
Permissão característica: permitir a leitura com a proteção de pessoa no meio |
| PermissionWrite |
Obsoleto.
Permissão de gravação característica |
| PermissionWriteEncrypted |
Obsoleto.
Permissão característica: permitir gravações criptografadas |
| PermissionWriteEncryptedMitm |
Obsoleto.
Permissão característica: permitir gravações criptografadas com proteção de pessoa no meio |
| PermissionWriteSigned |
Obsoleto.
Permissão característica: permitir operações de gravação assinadas |
| PermissionWriteSignedMitm |
Obsoleto.
Permissão característica: permitir operações de gravação assinadas com proteção de pessoa no meio |
| PropertyBroadcast |
Obsoleto.
Propriedade característica: a característica é difundível. |
| PropertyExtendedProps |
Obsoleto.
Propriedade característica: Característica tem propriedades estendidas |
| PropertyIndicate |
Obsoleto.
Propriedade característica: a característica dá suporte à indicação |
| PropertyNotify |
Obsoleto.
Propriedade característica: a característica dá suporte à notificação |
| PropertyRead |
Obsoleto.
Propriedade característica: a característica é legível. |
| PropertySignedWrite |
Obsoleto.
Propriedade característica: a característica dá suporte à gravação com assinatura |
| PropertyWrite |
Obsoleto.
Propriedade característica: a característica pode ser escrita. |
| PropertyWriteNoResponse |
Obsoleto.
Propriedade característica: a característica pode ser escrita sem resposta. |
| WriteTypeDefault |
Obsoleto.
Característica de gravação, solicitando confirmação pelo dispositivo remoto |
| WriteTypeNoResponse |
Obsoleto.
Característica de gravação sem exigir uma resposta pelo dispositivo remoto |
| WriteTypeSigned |
Obsoleto.
Característica de gravação, incluindo assinatura de autenticação |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| Creator |
Representa uma característica de GATT Bluetooth |
| Descriptors |
Retorna uma lista de descritores para essa característica. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| InstanceId |
Retorna a ID da instância para essa característica. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| JniPeerMembers |
Representa uma característica de GATT Bluetooth |
| MDescriptors |
Lista de descritores incluídos nessa característica. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| Permissions |
Retorna as permissões para essa característica. |
| Properties |
Retorna as propriedades dessa característica. |
| Service |
Retorna o serviço ao qual essa característica pertence. |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| Uuid |
Retorna a UUID dessa característica |
| WriteType |
Obtém o tipo de gravação para essa característica. |
Métodos
| Nome | Description |
|---|---|
| AddDescriptor(BluetoothGattDescriptor) |
Adiciona um descritor a essa característica. |
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| DescribeContents() |
Descreva os tipos de objetos especiais contidos na representação em marshaled desta instância parcelável. |
| 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() |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| Equals(Object) |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetDescriptor(UUID) |
Retorna um descritor com uma determinada UUID fora da lista de descritores para essa característica. |
| GetFloatValue(GattFormat, Int32) |
Retorne o valor armazenado dessa característica. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetIntValue(GattFormat, Int32) |
Retorne o valor armazenado dessa característica. |
| GetStringValue(Int32) |
Retorne o valor armazenado dessa característica. |
| GetValue() |
Obtenha o valor armazenado para essa característica. |
| JavaFinalize() |
Obsoleto.
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) |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| SetValue(Byte[]) |
Atualiza o valor armazenado localmente dessa característica. |
| SetValue(Int32, GattFormat, Int32) |
Defina o valor armazenado localmente dessa característica. |
| SetValue(Int32, Int32, GattFormat, Int32) |
Defina o valor armazenado localmente dessa característica. |
| SetValue(String) |
Defina o valor armazenado localmente dessa característica. |
| 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) |
| 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) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Nivele esse objeto em um Pacote. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Representa uma característica de GATT Bluetooth (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Representa uma característica de GATT Bluetooth |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Representa uma característica de GATT Bluetooth |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |