Android BLE蓝牙——基础及客户端实现(十三)

        相对经典蓝牙,BLE低功耗蓝牙,主要特点是快速搜索,快速连接,超低功耗保持连接和数据传输。BLE蓝牙协议是GATT协议。

一、相关类介绍

frameworks/base/core/java/android/bluetooth/

BluetoothGattService

        表示蓝牙GATT服务,包含多个Characteristic(属性特征值),含有唯一的UUID作为标识。

getDevice:获取服务关联的设备

setDevice:设置服务关联的设备

addService:添加包含的服务

addCharacteristic:添加特性

getCharacteristic:通过 UUID 和 instanceId 获取特征

getInstanceId:获取 instanceId

setInstanceId:设置 instanceId

getHandles:获取 Handles

setHandles:设置 Handles

addIncludedService:将包含的服务添加到内部映射中

getUuid:获取 UUID

getType:获取服务类型(主要/次要)

getIncludedServices:获取服务的GATT服务列表

getCharacteristics:获取服务的特征列表

猜你喜欢

转载自blog.csdn.net/c19344881x/article/details/128778218