Android蓝牙开发的各类坑

1、对蓝牙设备的操做不能并行,只能串行,即每次都要在收到上一个操做的回调后才能继续下一个操做。可是断开链接例外,断开链接要立刻closeGatt,不用等任务队列中的其余操做了。并且要给全部正在执行或者准备执行的任务都cancel。web 2、有时候蓝牙协议栈出现异常可能收不到回调,因此咱们要对每一个操做作超时检查,不然后面的全部操做都被阻塞了。缓存 3、对于超时的任务,最好closeGatt,下次
相关文章
相关标签/搜索