小程序藍牙連接問題在蘋果手機上一直沒問題,都是秒連,但是在安卓手機上就遇到各種坑,這里簡單記錄一下我所遇到的問題 以及解決方案:
1.首先 安卓手機要想能用小程序的藍牙功能 ,要確保權(quán)限是打開的:
1.微信藍牙權(quán)限打開
- 部分機型 還要打開定位功能
2. 安卓手機斷開藍牙 重連時最好先調(diào)用 closeBluetoothAdapter 關(guān)閉藍牙功能 之后在 openBluetoothAdapter 這樣基本能解決大部分安卓藍牙重連問題了
3. 我遇到最坑的 就是 nova 7 SE 機型藍牙連接不上,為此調(diào)試了一個下午,下面是我定位到的原因和解決方案
原因很簡單,就是我搜索到需要連接的藍牙之后,就調(diào)用了 stopBluetoothDevicesDiscovery 這個方法來關(guān)閉搜索周邊藍牙的功能,然后就 提示 10012 連接超時的錯誤