不明白为什么无法获取到手机的蓝牙地址
/*开启蓝牙设备*/ openBluetoothAdapter: function () { var that = this ; wx.openBluetoothAdapter({ success: function (res) { console.log(res) wx.onBluetoothAdapterStateChange( function (res) { console.log( "蓝牙适配器状态变化" , res) that.setData({ isbluetoothready: res.available, searchingstatus: res.discovering }) }) that.startBluetoothDevicesDiscovery() } }) }, /*获取本机蓝牙适配器状态*/ getBluetoothAdapterState: function () { var that = this ; wx.getBluetoothAdapterState({ success: function (res) { console.log(res) if (!res.discovering) { that.startBluetoothDevicesDiscovery() } } }) }, startBluetoothDevicesDiscovery: function () { var that = this ; wx.startBluetoothDevicesDiscovery({ allowDuplicatesKey: true , success: function (res) { console.log(res) }, fail: function (res) { console.log(res) }, }) that.onBluetoothDeviceFound(); }, /**获取在小程序蓝牙模块生效期间所有已发现的蓝牙设备,包括已经和本机处于连接状态的设备。*/ getBluetoothDevices: function () { var that = this ; wx.getBluetoothDevices({ success: function (res) { console.log(res) } }) }, /**监听寻找到新设备的事件*/ onBluetoothDeviceFound: function () { var that = this ; that.getConnectedBluetoothDevices() console.log( "search............" ) wx.onBluetoothDeviceFound( function (devices) { console.log( 'new device list has founded' ) console.dir(devices) that.getBluetoothDevices() }) }, /**根据 uuid 获取处于已连接状态的设备*/ getConnectedBluetoothDevices: function () { var that = this ; that.createBLEConnection() wx.getConnectedBluetoothDevices({ success: function (res) { console.log(res) // } }) }, |