1***@qq.com
1***@qq.com
  • 发布:2019-04-09 15:41
  • 更新:2019-04-24 16:47
  • 阅读:2528

APP内再次调用uni.openBluetoothAdapter无返回

分类:uni-app

详细问题描述

我的需求,页面中有一个连接蓝牙按钮

一、连接蓝牙步骤:
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也失败

2019-04-09 15:41 负责人:无 分享
已邀请:
DCloud_uniAD_HDX

DCloud_uniAD_HDX

试试HBuilderX 1.9.3

该问题目前已经被锁定, 无法添加新回复