安卓上调用微信小程序蓝牙接口,但是找不到蓝牙列表,跟安卓系统版本有关吗
发布于 5 年前 作者 xiongwei 4042 次浏览 来自 问答

   我在windows上编写代码,用安卓手机预览,微信版本是6.5.8,但是用下面的代码获取蓝牙设备列表,但是列表是空的,我手机的安卓的版本是4.4.4,这个功能跟安卓版本没关系吧,只跟微信版本有关吧

wx.openBluetoothAdapter({

      success: function (res) {

        // success

        console.log("-----success----------");

        console.log(res);

        //开始搜索

        wx.startBluetoothDevicesDiscovery({

//          services: [],

          success: function (res) {

            // success

            console.log("-----startBluetoothDevicesDiscovery–success----------");

            console.log(res);

          },

          fail: function (res) {

            // fail

            console.log(res);

          },

          complete: function (res) {

            // complete

            console.log(res); 

wx.onBluetoothDeviceFound(function(devices) {

  console.log(‘new device list has founded 2’)

  console.dir(devices)

})            

          }

        })

      },

      fail: function (res) {

        console.log("-----fail----------");

        // fail

        console.log(res);

      },

      complete: function (res) {

        // complete

        console.log("-----complete----------");

        console.log(res);

      }

    })

1 回复

遇到类似问题,就是正常使用一段时间后, 后面再使用(代码没有变化)wx.startBluetoothDevicesDiscovery方法总是fail,不能搜索设备了

回到顶部