我记得在三星 BLE API(存档页面)的“指南和提示” -doc 中阅读:
三星 F/W 和堆栈最重要的概念之一是其同步特性。也就是说,例如,如果我们针对
writeCharacteristic
特定特征调用,如果它返回true
,则对任何BluetoothGatt
或BluetoothGattServer
方法的下一次调用应该在onCharacteristicRead
接收到回调之后完成。这是因为堆栈被设计为一次只支持和处理一个 GATT 调用,例如,如果您 在第一个调用之后不久调用writeCharacteristic
或处理任何特征,则它会被忽略。readCharacteristic
- 这是否也适用于 Android 4.3 中引入的 BLE 的本机实现?
- 三星 API 一次也只支持一个连接的 GATT 设备。这在本机 API 中是否发生了变化?