困惑的BLE问题,在线求解答(从9.7开始,发现安卓设备无法连接BLE)
__程序描述:__BLE蓝牙锁
__测试环境:__安卓4.4,安卓6.0,IOS
__问题简述:__安卓始终无法发现BLE设备,而IOS则是秒扫秒连。
代码回顾:
废话不说,代码流程如下(uuid = ‘FEE7’)
1、openBluetoothAdapter
2、startBluetoothDevicesDiscovery
3、onBluetoothDeviceFound
3.1、getBluetoothDevices
3.1.1、getBLEDeviceCharacteristics
在IOS下测试,没有任何问题,开启蓝牙扫描以后,一旦有新符合条件的新设备上报,立马getBluetoothDevices,获取成功后会getBLEDeviceCharacteristics,几乎就是秒开锁。
这套流程之前安卓都是好好的,但由于安卓机性能问题,平时都是用IOS,直到9月7日用安卓测试,突然发现始终无法发现设备,是微信小程序改了什么东西吗?另外,安卓的定位和蓝牙都是打开的,而且,千真万确,安卓在8月份我跑通过!
各位大神遇到过这样情况吗?