Android藍牙開發的各類坑

1、對藍牙設備的操做不能並行,只能串行,即每次都要在收到上一個操做的回調後才能繼續下一個操做。可是斷開鏈接例外,斷開鏈接要立刻closeGatt,不用等任務隊列中的其餘操做了。並且要給全部正在執行或者準備執行的任務都cancel。web 2、有時候藍牙協議棧出現異常可能收不到回調,因此咱們要對每一個操做作超時檢查,不然後面的全部操做都被阻塞了。緩存 3、對於超時的任務,最好closeGatt,下次
相關文章
相關標籤/搜索