微信小程序startBluetoothDevicesDiscovery和onBluetoothDeviceFound的使用顺序代码示例
时间: 2024-03-05 09:50:55 浏览: 98
微信小程序各种示例代码
5星 · 资源好评率100%
以下是微信小程序使用 `startBluetoothDevicesDiscovery` 和 `onBluetoothDeviceFound` 的代码示例:
```javascript
// 开始搜索蓝牙设备
wx.startBluetoothDevicesDiscovery({
// 是否允许重复上报同一设备,true表示允许
allowDuplicatesKey: true,
// 搜索时长,单位ms
interval: 0
})
// 监听搜索到新设备的事件
wx.onBluetoothDeviceFound(function(res) {
// res.devices 为新搜索到的蓝牙设备数组
console.log(res.devices)
})
```
需要注意的是,`startBluetoothDevicesDiscovery` 需要在用户授权后才能调用,因此应该在用户点击按钮等交互操作后再调用。同时,蓝牙设备搜索是一个比较耗费资源的操作,因此应该在搜索到需要的设备后及时调用 `stopBluetoothDevicesDiscovery` 结束搜索。
阅读全文