BluetoothGattServerCallback.OnCharacteristicWriteRequest Método

Definição

Um cliente remoto solicitou a gravação em uma característica local.

[Android.Runtime.Register("onCharacteristicWriteRequest", "(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V", "GetOnCharacteristicWriteRequest_Landroid_bluetooth_BluetoothDevice_ILandroid_bluetooth_BluetoothGattCharacteristic_ZZIarrayBHandler")]
public virtual void OnCharacteristicWriteRequest(Android.Bluetooth.BluetoothDevice? device, int requestId, Android.Bluetooth.BluetoothGattCharacteristic? characteristic, bool preparedWrite, bool responseNeeded, int offset, byte[]? value);
[<Android.Runtime.Register("onCharacteristicWriteRequest", "(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V", "GetOnCharacteristicWriteRequest_Landroid_bluetooth_BluetoothDevice_ILandroid_bluetooth_BluetoothGattCharacteristic_ZZIarrayBHandler")>]
abstract member OnCharacteristicWriteRequest : Android.Bluetooth.BluetoothDevice * int * Android.Bluetooth.BluetoothGattCharacteristic * bool * bool * int * byte[] -> unit
override this.OnCharacteristicWriteRequest : Android.Bluetooth.BluetoothDevice * int * Android.Bluetooth.BluetoothGattCharacteristic * bool * bool * int * byte[] -> unit

Parâmetros

device
BluetoothDevice

O dispositivo remoto que solicitou a operação de gravação

requestId
Int32

A ID da solicitação

characteristic
BluetoothGattCharacteristic

Característica a ser gravada.

preparedWrite
Boolean

true, se essa operação de gravação deve ser enfileirada para execução posterior.

responseNeeded
Boolean

true, se o dispositivo remoto exigir uma resposta

offset
Int32

O deslocamento fornecido para o valor

value
Byte[]

O valor que o cliente deseja atribuir à característica

Atributos

Comentários

Um cliente remoto solicitou a gravação em uma característica local.

Um aplicativo deve chamar BluetoothGattServer#sendResponse para concluir a solicitação.

Java documentação para android.bluetooth.BluetoothGattServerCallback.onCharacteristicWriteRequest(android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattCharacteristic, boolean, boolean, int, byte[]).

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.

Aplica-se a