应用初始连接。场景:手机与设备已通过蓝牙连接。用户打开应用时,需要获取当前已连接的蓝牙设备信息(MAC 地址)。蓝牙状态变化。场景:手机与设备已处于蓝牙连接状态。用户进入系统蓝牙设置页面并断开蓝牙连接,然后重新连接蓝牙。这种状态变化在当前系统中无法被应用监听到。
可以使用getConnectedDevices接口获取已连接设备列表,从中拿到mac地址,监听连接状态可以使用on(type: 'connectionStateChange')接口。官方文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bluetooth-baseprofile-V5\#baseprofileonconnectionstatechange
可以使用getConnectedDevices接口获取已连接设备列表,从中拿到mac地址,监听连接状态可以使用on(type: 'connectionStateChange')接口。官方文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bluetooth-baseprofile-V5\#baseprofileonconnectionstatechange