微信小程序开发学习笔记《15》调用设备接口以及示例

微信小程序开发学习笔记《15》调用设备接口以及示例

博主正在学习微信小程序开发,希望记录自己学习过程同时与广大网友共同学习讨论。建议仔细阅读对应官方文档

在这里插入图片描述

一、调用设备蓝牙功能

1.1 wx.startBluetoothDevicesDiscovery(Object object)

开始搜寻附近的蓝牙外围设备。

此操作比较耗费系统资源,请在搜索到需要的设备后及时调用 wx.stopBluetoothDevicesDiscovery 停止搜索。

在这里插入图片描述
示例代码:

// 以微信硬件平台的蓝牙智能灯为例,主服务的 UUID 是 FEE7。传入这个参数,只搜索主服务 UUID 为 FEE7 的设备
wx.startBluetoothDevicesDiscovery({
  services: ['FEE7'],
  success (res) {
    console.log(res)
  }
})

1.2 wx.stopBluetoothDevicesDiscovery(Object object)

停止搜寻附近的蓝牙外围设备。若已经找到需要的蓝牙设备并不需要继续搜索时,建议调用该接口停止蓝牙搜索。
在这里插入图片描述
示例代码:

wx.stopBluetoothDevicesDiscovery({
  success (res) {
    console.log(res)
  }
})

二、调用设备扫码功能

wx.scanCode(Object object)
调起客户端扫码界面进行扫码
在这里插入图片描述
示例代码:

// 允许从相机和相册扫码
wx.scanCode({
  success (res) {
    console.log(res)
  }
})

// 只允许从相机扫码
wx.scanCode({
  onlyFromCamera: true,
  success (res) {
    console.log(res)
  }
})

效果:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
可以看到我们给一个按钮定义了一个事件,在事件处理函数中调用wx.scanCode接口,使得可以使用相机拍照也可以使用相册的二维码照片。

三、 调用设备发送短信功能

wx.sendSms(Object object)
拉起手机发送短信界面。
在这里插入图片描述
示例代码:

# wxml文件
<button class="function-button" bind:tap="send_message">发送短信</button>

# .js文件中page下
send_message(){
        wx.sendSms()
    },

效果展示

在这里插入图片描述
在这里插入图片描述

官方文档中还有很多功能,大家可以自行探索,代码可以参考一下上面的。

以上学习笔记都是博主在B站学习黑马程序员课程时的学习笔记,如果有什么问题,烦请联系我删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tutgxuzyj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值