uniapp获取已配对蓝牙

发布时间 2023-10-08 09:51:04作者: 小杨观世界
//#ifdef APP-PLUS
//获取已经连接的蓝牙设备 var main = plus.android.runtimeMainActivity(); var Context = plus.android.importClass("android.content.Context"); var BManager = main.getSystemService(Context.BLUETOOTH_SERVICE); plus.android.importClass(BManager); //引入相关的method函数 var BAdapter = BManager.getAdapter(); plus.android.importClass(BAdapter); //引入相关的method函数,这样之后才会有isEna var lists = BAdapter.getBondedDevices(); plus.android.importClass(lists); var iterator = lists.iterator(); plus.android.importClass(iterator); while (iterator.hasNext()) { var d = iterator.next(); plus.android.importClass(d); console.log("名称:" + d.getName() + ",地址:" + d.getAddress()); } //h5设置设备唯一码 var deviceId = uni.getDeviceInfo().deviceId; this.$loginInfo.mac = deviceId;
//#endif