Android Bluetooth
Q1. 连续两次 writeCharacteristic 却只有第一个的回调
在进行蓝牙数据读写时会设置一个状态表示正在忙碌,等待数据回调之后该状态会设置成空闲,只有空闲的时候,下一个蓝牙数据读写操作才可以进行。所以,当连续多次 writeCharacteristic 时,可能只回调了一次 onCharacteristicWrite,原因就在于上一次的 write 操作还没有回调,蓝牙处于 busy 状态,没有执行更多的蓝牙操作。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Annie's Blog!