收藏本站
查看: 126|回复: 0

蓝牙适配器接口参数及实例源码1

[复制链接]
发表于 2018-2-8 09:30:03 | 显示全部楼层 |阅读模式
基础库版本 1.1.0 开始支持,低版本需做兼容处理
iOS 微信客户端 6.5.6 版本开始支持,Android 6.5.7 版本开始支持
目前不支持在开发者工具上进行调试,需要使用真机才能正常调用小程序蓝牙接口
wx.openBluetoothAdapter(OBJECT)
基础库 1.1.0 开始支持,低版本需做兼容处理
初始化小程序蓝牙模块,生效周期为调用wx.openBluetoothAdapter至调用wx.closeBluetoothAdapter或小程序被销毁为止。 在小程序蓝牙适配器模块生效期间,开发者可以正常调用下面的小程序API,并会收到蓝牙模块相关的on回调。
OBJECT参数说明:
参数
类型
必填
说明

successFunction是成功则返回成功初始化信息
failFunction否接口调用失败的回调函数
completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)
示例代码:
  1. wx.openBluetoothAdapter({
  2.   success: function (res) {
  3.     console.log(res)
  4.   }
  5. })
复制代码
Bug & Tip
  • tip: 基础库版本 1.1.0 开始支持,低版本需做兼容处理
  • tip: 在没有调用wx.openBluetoothAdapter的情况下调用小程序其它蓝牙模块相关API,API会返回错误,错误码为10000
  • bug: 在用户蓝牙开关未开启或者手机不支持蓝牙功能的情况下,调用wx.openBluetoothAdapter会返回错误,错误码为10001,表示手机蓝牙功能不可用;此时小程序蓝牙模块已经初始化完成,可通过wx.onBluetoothAdapterStateChange监听手机蓝牙状态的改变,也可以调用蓝牙模块的所有API。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表