困惑的BLE问题,在线求解答(从9.7开始,发现安卓设备无法连接BLE)
发布于 5 年前 作者 zengping 13292 次浏览 来自 问答

__程序描述:__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月份我跑通过!

各位大神遇到过这样情况吗?

回到顶部