html52.com
我爱小程序-开发者交流社区

安卓上调用微信小程序蓝牙接口,但是找不到蓝牙列表,跟安卓系统版本有关吗

问题模块
API和组件

   我在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);

      }

    })


网友回复

xs:

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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付