1、扫码的插入使用
扫码的带入使用指调起客户端扫码界面,扫码成功后即返回对应的结果,引入代码如下
//允许从相机和相册扫码
WX . scanCode({
success: (res) => {
console . log(res)
}
})
//只允许从相机扫码
WX . scanCode({
onlyFromCamera: true ,
success: (res) => {
console .1og(res)
}
})
此方法加入了两种基本的扫码方法,即从相册选择照片和直接从相机扫码,提高了小程序扫码的便利度。
2、蓝牙的调入使用
蓝牙适配器的调入使用,首先需得初始化蓝牙适配器,方法如下
wx . openBluetoothAdapter({
success: function (res) {
console . log(res)
}
})
注:由于系统的问题,目前仅有少数的系统支持蓝牙得调配(MAC系统等)。
之后便是蓝牙基本的搜索周围设备的功能
WX . onBluetoothDeviceFound ( function(devices) {
console.log( 'new device list has founded' )
console . dir( devices )
})
另外:开发者工具和 Android 上获取到的deviceId为设备 MAC 地址,iOS上则为设备 uuid。因此deviceId不能硬编码到代码中。
其次是获取所有已发现的蓝牙设备,包括已经和本机处于连接状态的设备
WX . getBluetoothDevices({
success :
function (res) {
console.log(res )
}
})
3、总结
本篇中,主要是在蓝牙得使用方面,在此仅仅介绍了蓝牙功能中得几个基本方面,而在微信小程序中,蓝牙的调入使用设置是多种多样的,包括(根据 uuid 获取处于已连接状态的设备,监听寻找到新设备的事件,断开与低功耗蓝牙设备的连接)等功能,需要在使用更于完善的小程序中进行设置使用。
END
主 编 | 张祯悦
责 编 | 陈宇杰