详细问题描述
我的需求,页面中有一个连接蓝牙按钮
一、连接蓝牙步骤:
1、初始化蓝牙 uni.openBluetoothAdapter
2、搜寻指定的蓝牙 uni.startBluetoothDevicesDiscovery({services: ['0000FEE7-0000-1000-8000-00805F9B34FB']})
3、监听寻找到指定的蓝牙设备 uni.onBluetoothDeviceFound
4、uni.onBluetoothDeviceFound找到指定的设备后调用 uni.stopBluetoothDevicesDiscovery停止搜索, 并使用uni.createBLEConnection连接设备
二、监听蓝牙设备关闭
在上面的连接成功返回里面放置 uni.onBLEConnectionStateChange,
一旦监听到蓝牙设备人为关闭就 执行uni.closeBluetoothAdapter关闭蓝牙
三、此时蓝牙已经关闭,再次点击连接蓝牙,继续执行连接的步骤,人为开启蓝牙设备,微信小程序中又能再次连接上蓝牙,但是APP中再次调用uni.openBluetoothAdapter 无返回, uni.startBluetoothDevicesDiscovery也失败
1 个回复
DCloud_uni-ad_HDX
试试HBuilderX 1.9.3