收藏
回答

困惑的BLE问题,在线求解答(从9.7开始,发现安卓设备无法连接BLE)

问题模块
API和组件

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


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



最后一次编辑于  2017-09-08
回答关注问题邀请回答
收藏