小程序如何判断蓝牙是否在线?
发布于 5 年前 作者 gaochao 6957 次浏览 来自 问答

我用了wx.startBluetoothDevicesDiscovery和 wx.getBluetoothDevices,但是无论在不在线都能获取到devices,是不是应该换一种api

1 回复

从你的提问,没有看出你要实现啥功能(或者说你的业务场景是啥),这样问的原因是很可能你的思路有问题。

另外也不知道你怎么使用的,上来就说是不是要换种API,官方api下面的demo不知道有没有下载跑过没有。

跟进我对你题干的 描述,我写了一个demo,主要步骤如下:

step1: 先初始化蓝牙模块

step2: 搜寻附近的蓝牙外围设备

step3: 可以监听寻找到新设备的事件、也可以获取在蓝牙模块生效期间所有已发现的蓝牙设备。

demo截图

代码片段:https://developers.weixin.qq.com/s/kMGHIRmC7SoO

关于在社区提问的艺术:https://developers.weixin.qq.com/community/develop/article/doc/0000e40e268e6886ace906d2451013

提问之前建议先搜索,一般常规问题社区都有人问过。

觉得有帮助,帮忙点个有用或赞,谢谢

回到顶部