前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序|API扫码及蓝牙的使用

微信小程序|API扫码及蓝牙的使用

作者头像
算法与编程之美
修改2020-04-26 17:36:51
1.1K0
修改2020-04-26 17:36:51
举报

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

主 编 | 张祯悦

责 编 | 陈宇杰


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档