微信的藍(lán)牙權(quán)限是打開的,startBluetoothDevicesDiscovery也成功了,但是onBluetoothDeviceFound沒有起作用,不停的getBluetoothDevices也找不到設(shè)備。
同一個(gè)小程序在其他手機(jī)上是可以找到設(shè)備的,在OPPO上裝的AirSyncDebugger也是可以找到設(shè)備的。
網(wǎng)友回復(fù):
麻煩確認(rèn)下手機(jī)的定位開關(guān)是否有打開
定位開關(guān)打開就可以搜到設(shè)備了,雖然這個(gè)設(shè)定有點(diǎn)奇怪,但還是謝謝了:)
安卓6.0以上的Rom都需要打開定位開關(guān)才能搜索到藍(lán)牙設(shè)備,有些國內(nèi)的廠商發(fā)現(xiàn)了這個(gè)設(shè)定很奇怪,就修改自己的Rom,把這個(gè)限制去了,因此國內(nèi)這里沒有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。
但是在沒開定位開關(guān)的情況下,本機(jī)安裝的其他app卻可以找到藍(lán)牙設(shè)備啊,比如AirSyncDebugger,這是微信硬件平臺(tái)的工具啊,可以搜索到藍(lán)牙設(shè)備,同時(shí)在微信小程序里就不行