微信小程序蓝牙适配器接口

作者:小飞燕 发布时间:2021-04-13 11:38:24

导语本文整理了全网深受用户关注的个微信小程序蓝牙适配器接口经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!

微信小程序蓝牙适配器接口。小程序正式上线已经有一段时间了,近期很多人也开始研究起了小程序,前几天看到有人提出微信小程序蓝牙适配器接口问题,小编就和大家分享一下微信小程序蓝牙适配器接口的代码,供对大家参考。

流程是这样的:先初始化蓝牙适配器,然后获取本机蓝牙适配器的状态,然后开始搜索,当停止搜索以后在开始搜索,就会触发蓝牙是配置状态变化的事件,搜索完成以后获取所有已经发现的蓝牙设备,就可以将设备中的设备排列取出来了。然后就可以得到所有已经连接的设备了,至于链接功能,还没有真机可测,所以没有测试。

//页面/蓝牙/蓝牙。射流研究…

页面({

data:{},onload:function(选项){

//页面初始化选择为页面跳转所带来的参数

},

//初始化蓝牙适配器

openbluetooth:function{

wx.openbluetoothadapter({

成功:功能(res){

console.log(res.errmsg)

//成功

wx.showtoast({

标题: '初始化蓝牙适配器成功,工期:2000

})

},

})

},

//关闭蓝牙模块

closebluetooth:function{

wx.openbluetoothadapter

wx.closebluetoothadapter({

成功:功能(res){

//成功

console.log('success' res)

}

})

},

//获取本机蓝牙适配器状态

getbluetoothadapterstate :函数{

wx.getbluetoothadapterstate({

成功:功能(res){

//成功

console.log('res:' res)

控制台。日志(' errmsg : ' res . errmsg)

}

})

},

//监听蓝牙适配器状态变化事件

onbluetoothadapterstate change :函数{

wx。onbluetoothadapterstate更改(函数(res){

控制台。日志(`适配器状态已更改,现在是`, res)

})

},

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

startbluetoothdevicesdiscovery :函数{

wx。startbluetoothdevicesdiscovery({

成功:功能(res) {

console.log(res)

}

})

},

//停止搜寻附近的蓝牙外围设备

停止bluetoothdevicesdiscovery :功能{

wx。停止bluetoothdevicesdiscovery({

成功:功能(res) {

console.log(res)

}

})

},

//获取所有已发现的蓝牙设备

getbluetoothdevice 3360函数{

wx.getbluetoothdevices({

成功:功能(res){

//成功

console.log(res)

},

})

},

//监听寻找到新设备的事件

onbluetoothdevicefound :函数{

wx。onbluetoothdevicefound(函数(res){

//回调

console.log(res)

})

},

//根据全局唯*识别获取处于已连接状态的设备

getconnectedbluetoothdevice 3360函数{

wx。getconnectedbluetoothdevices({

成功:功能(res) {

console.log(res)

}

})

},

//连接低功耗蓝牙设备

createbleconnection:函数{

wx.createbleconnection({

设备id : ' ac : bc :323360 c 1336047:80 ',成功:功能(res){

//成功

console.log(res)

},

fail:功能(res) {

//失败

},

完成:功能(res) {

//完成

}

})

},

//断开与低功耗蓝牙设备的连接

closebleconnection:函数{

wx.closebleconnection({

设备id : ' ac : bc :323360 c 1336047:80 ',成功:功能(res) {

console.log(res)

}

})

},

//监听低功耗蓝牙连接的错误事件,包括设备丢失,连接异常断开等等

onleconnectionstate changed :函数{

wx。onleconnectionstate changed(function(res){

控制台。日志(`设备$ { res . device id }状态已更改,connected:${res.connected} `)

})

},

//获取蓝牙设备所有服务(服务)

getbledeviceservice 3360函数{

wx.getbledeviceservices({

设备id : ' 48:3 b :38336088: e 3:83 ',成功:功能(res){

//成功

控制台。日志('设备服务: ',res.services.serviceid)

},

fail:功能(res) {

//失败

},

完成:功能(res) {

//完成

}

})

},

//获取蓝牙设备的所有特征值

getbledevicecharacterstics 3360 function {

wx . getbledevicecharactersists({

device id : ' 48:3 b :38336088: e 3:83 ',serviceid: 'serviceid ',成功:功能(res){

//成功

},

fail:功能(res) {

//失败

},

完成:功能(res) {

//完成

}

})

}

})

以上是小编编译的关于微信小程序蓝牙适配器接口的全部内容,希望对大家有所帮助。更多小程序代码和小程序信息,请关注源代理网络的小程序通道。

下面是题目的开头。如何通过微信小程序清除缓存并获取缓存?标题到此结束

如果在使用微信小程序时缓存数据过多,也会影响使用体验,所以需要清空小程序缓存。那么微信小程序如何清除缓存呢?以下是相关资料。小编还介绍了获取缓存的方法,希望对大家有所帮助。

微信小程序清空缓存:

示例代码:

wx.clearstorage

wx.clearstoragesync

同步清理本地数据缓存

示例代码:

尝试{

wx.clearstoragesync

} catch(e) {

//发现错误时做点什么

}

bug提示

tip:本地数据存储的大小限制为10mb

小程序获取缓存:

您可以尝试将数据存储在指定的applet键中,这是一个异步接口,将覆盖原始内容。

对象参数的描述:

参数类型是必需的

keystring是本地小程序缓存中的指定键

数据对象/字符串是需要存储的内容

成功函数小程序接口成功调用回调函数

failfunction无接口调用失败微信小程序回调函数

completefunction在接口调用结束时没有回调函数(如果调用成功或失败,它将被执行)

示例代码:

wx.setstorage({

key:'key ',数据: '值'

})

wx.setstoragesync(密钥,数据)

将数据存储在本地缓存中指定的密钥中会覆盖该密钥对应的原始内容,这是一个同步接口。

参数描述:

参数类型是必需的

keystring是本地缓存中的指定键

数据对象/字符串是需要存储的内容

示例代码

尝试{

wx.setstoragesync('key ',' value ')

} catch (e) {

}

wx.getstorage(对象)

从本地缓存异步获取指定键对应的内容。

对象参数的描述:

参数类型是必需的

keystring是本地缓存中的指定键

successfunction是接口调用的回调函数,res={ data : key对应的内容}

失败函数无接口调用失败回调函数

completefunction在接口调用结束时没有回调函数(如果调用成功或失败,它将被执行)

成功返回的参数描述:

参数类型描述

与datastringkey对应的内容

示例代码:

wx.getstorage({

key: 'key ',成功:功能(res) {

console.log(res.data)

}

})

wx.getstoragesync(密钥)

从本地缓存中同步获取指定密钥对应的内容。

参数描述:

参数类型是必需的

keystring是本地缓存中的指定键

示例代码:

尝试{

var value=wx . getstoragesync(' key ')

if (value) {

//做一些有返回值的事情

}

} catch (e) {

//发现错误时做点什么

}

wx.getstorageinfo(对象)

关于当前存储信息的异步获取

对象参数的描述:

参数类型是必需的

successfunction是接口调用的回调函数。详见返回参数说明

失败函数无接口调用失败回调函数

completefunction在接口调用结束时没有回调函数(如果调用成功或失败,它将被执行)

成功返回的参数描述:

参数类型描述

密钥字符串数组当前存储中的所有密钥

当前数量占用的当前空间大小,以kb为单位

limitsizenumber限制的空间大小,以kb为单位

示例代码:

wx.getstorageinfo({

成功:功能(res) {

console . log(res . key)

console.log(res.currentsize)

console.log(res.limitsize)

}

})

有没有学会用微信小程序清除缓存?定期清除小程序缓存,方便大家更好的使用小程序功能,参考上面的代码应该很容易尝试。如果想获得更多相关信息,请关注源社网的小节目频道。

这是第一段的结尾。下面是加一段的结尾。如何通过微信小程序清除缓存并获取缓存?目前已经获得了598网友的青睐!正文到此结束

查看全文

猜你喜欢

微商怎么找货源

频道查询入口

微商代理怎么做