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

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

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 获取处于已连接状态的设备,监听寻找到新设备的事件,断开与低功耗蓝牙设备的连接)等功能,需要在使用更于完善的小程序中进行设置使用。


目录
相关文章
|
2天前
|
前端开发 小程序 API
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
|
2天前
|
存储 开发框架 小程序
社区每周丨小程序 CLI 1.8.10 版本上线及基础API新增接口(7.3-7.7)
社区每周丨小程序 CLI 1.8.10 版本上线及基础API新增接口(7.3-7.7)
45 0
|
2天前
|
小程序 安全 API
社区每周丨小程序基础API新增获取设备、系统等多个接口
社区每周丨小程序基础API新增获取设备、系统等多个接口
108 0
|
2天前
|
人工智能 机器人 API
【Python+微信】【企业微信开发入坑指北】3. 如何利用企业微信API给微信群推送消息
【Python+微信】【企业微信开发入坑指北】3. 如何利用企业微信API给微信群推送消息
34 0
|
2天前
|
缓存 人工智能 API
【Python+微信】【企业微信开发入坑指北】2. 如何利用企业微信API主动给用户发应用消息
【Python+微信】【企业微信开发入坑指北】2. 如何利用企业微信API主动给用户发应用消息
23 0
|
2天前
|
小程序 前端开发 API
小程序全栈开发中的RESTful API设计
【4月更文挑战第12天】本文探讨了小程序全栈开发中的RESTful API设计,旨在帮助开发者理解和掌握相关技术。RESTful API基于REST架构风格,利用HTTP协议进行数据交互,遵循URI、客户端-服务器架构、无状态通信、标准HTTP方法和资源表述等原则。在小程序开发中,通过资源建模、设计API接口、定义资源表述及实现接口,实现前后端高效分离,提升开发效率和代码质量。小程序前端利用微信API与后端交互,确保数据流通。掌握这些实践将优化小程序全栈开发。
|
2天前
|
小程序 API
小程序中用于跳转页面的5个api是什么?区别?
小程序中用于跳转页面的5个api是什么?区别?
|
2天前
|
缓存 小程序 API
【社区每周】新增保存文件到系统储存空间API;小程序开发体验问卷调研发布
【社区每周】新增保存文件到系统储存空间API;小程序开发体验问卷调研发布
47 0
|
2天前
|
缓存 开发框架 小程序
微信小程序(uniapp)api讲解
微信小程序(uniapp)api讲解
83 0
|
2天前
|
小程序 前端开发 API
微信小程序全栈开发中的异常处理与日志记录
【4月更文挑战第12天】本文探讨了微信小程序全栈开发中的异常处理和日志记录,强调其对确保应用稳定性和用户体验的重要性。异常处理涵盖前端(网络、页面跳转、用户输入、逻辑异常)和后端(数据库、API、业务逻辑)方面;日志记录则关注关键操作和异常情况的追踪。实践中,前端可利用try-catch处理异常,后端借助日志框架记录异常,同时采用集中式日志管理工具提升分析效率。开发者应注意安全性、性能和团队协作,以优化异常处理与日志记录流程。

热门文章

最新文章