| java.lang.Object | |
| ↳ | android.bluetooth.BluetoothGattServerCallback |
This abstract class is used to implement
BluetoothGattServer
callbacks.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
A remote client has requested to read a local characteristic.
|
||||||||||
|
|
A remote client has requested to write to a local characteristic.
|
||||||||||
|
|
Callback indicating when a remote device has been connected or disconnected.
|
||||||||||
|
|
A remote client has requested to read a local descriptor.
|
||||||||||
|
|
A remote client has requested to write to a local descriptor.
|
||||||||||
|
|
Execute all pending write operations for this device.
|
||||||||||
|
|
Indicates whether a local service has been added successfully.
|
||||||||||
|
[Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
|||||||||||
A remote client has requested to read a local characteristic.
An application must call
sendResponse(BluetoothDevice, int, int, int, byte[])
to complete the request.
| device | The remote device that has requested the read operation |
|---|---|
| requestId | The Id of the request |
| offset | Offset into the value of the characteristic |
| characteristic | Characteristic to be read |
A remote client has requested to write to a local characteristic.
An application must call
sendResponse(BluetoothDevice, int, int, int, byte[])
to complete the request.
| device | The remote device that has requested the write operation |
|---|---|
| requestId | The Id of the request |
| characteristic | Characteristic to be written to. |
| preparedWrite | true, if this write operation should be queued for later execution. |
| responseNeeded | true, if the remote device requires a response |
| offset | The offset given for the value |
| value | The value the client wants to assign to the characteristic |
Callback indicating when a remote device has been connected or disconnected.
| device | Remote device that has been connected or disconnected. |
|---|---|
| status | Status of the connect or disconnect operation. |
| newState |
Returns the new connection state. Can be one of
STATE_DISCONNECTED
or
STATE_CONNECTED
|
A remote client has requested to read a local descriptor.
An application must call
sendResponse(BluetoothDevice, int, int, int, byte[])
to complete the request.
| device | The remote device that has requested the read operation |
|---|---|
| requestId | The Id of the request |
| offset | Offset into the value of the characteristic |
| descriptor | Descriptor to be read |
A remote client has requested to write to a local descriptor.
An application must call
sendResponse(BluetoothDevice, int, int, int, byte[])
to complete the request.
| device | The remote device that has requested the write operation |
|---|---|
| requestId | The Id of the request |
| descriptor | Descriptor to be written to. |
| preparedWrite | true, if this write operation should be queued for later execution. |
| responseNeeded | true, if the remote device requires a response |
| offset | The offset given for the value |
| value | The value the client wants to assign to the descriptor |
Execute all pending write operations for this device.
An application must call
sendResponse(BluetoothDevice, int, int, int, byte[])
to complete the request.
| device | The remote device that has requested the write operations |
|---|---|
| requestId | The Id of the request |
| execute | Whether the pending writes should be executed (true) or cancelled (false) |
Indicates whether a local service has been added successfully.
| status |
Returns
GATT_SUCCESS
if the service
was added successfully.
|
|---|---|
| service | The service that has been added |