收藏
回答

wx.getConnectedBluetoothDevice 安卓怎么都获取不到已连接上的设备列表?

红米k20por 有时候能获取到已连接设备 有时候怎么都获取不到 也返回的就是空

最后一次编辑于  2022-08-25
回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2022-08-25

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-08-25
    有用
    回复 5
    • 。。。
      。。。
      2022-08-25
      wx.getConnectedBluetoothDevices({
           services:uni.getSystemInfoSync().platform == 'ios'?['0000FE59-0000-1000-8000-00805F9B34FB']:[],
           // services:[],
           success(e) {
           console.log(e,'我是根据uuid获取回来的蓝牙列表')
           if(e.devices.length==0){
            this.getConnectedBluetoothDevices()
            return
           }
            that.BLEList=e.devices
            // return
            that.localName=e.devices[0].name
            that.init({
             lanya:e.devices[0].deviceId
            })
           },
           fail(e) {
            console.log('失败信息',e)
           }
          })
      2022-08-25
      回复
    • 。。。
      。。。
      2022-08-25
      他有时候能获取  有时候获取不到   还找不到规律
      2022-08-25
      回复
    • Demons
      Demons
      2022-08-25回复。。。
      点击这里上传一下(只要红米k20复现了吗)https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2022-08-25
      回复
    • 。。。
      。。。
      2022-08-25回复Demons
      uniapp写的  没法给你代码片段  反正就是初始化后就执行这个  有时候能获取有时候获取不了   换了别的手机都没问题
      2022-08-25
      回复
    • 。。。
      。。。
      2022-09-06回复Demons
      我发现这个问题重启一下手机就能解决  但是过一段时间  就又搜不到了
      2022-09-06
      回复
登录 后发表内容