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