网站建设可以修改吗,建设部网站诚信平台,修改wordpress主体字体,瀚钦科技网站建设文章目录 知识回顾实现方法示例代码我们在上一章回中介绍了如何连接蓝牙设备相关的内容,本章回中将介绍如何获取蓝牙连接状态.闲话休提,让我们一起Talk Flutter吧。 知识回顾
我们在上一章回中介绍如何连接蓝牙设备,但是如何知道蓝牙设备是否连接成功呢?这就需要我们去获取… 文章目录 知识回顾实现方法示例代码 我们在上一章回中介绍了如何连接蓝牙设备相关的内容,本章回中将介绍如何获取蓝牙连接状态.闲话休提,让我们一起Talk Flutter吧。 知识回顾
我们在上一章回中介绍如何连接蓝牙设备,但是如何知道蓝牙设备是否连接成功呢?这就需要我们去获取蓝牙设备的连接状态,通过蓝牙设备的连接状态来判断蓝牙设备是否连接成功,本章回将介绍如何使用flutter_blue_plus包提供的接口去获取蓝牙设备的连接状态。
实现方法
使用BluetoothDevice类的connectionState属性;从connectionState属性中获取蓝牙设备的连接状态;上面的方法看着简单,不过我们还需要做一些说明:
connectionState属性是Steam类型可以通过listen()方法中的onData参数获取其中的数据,也就是蓝牙设备的连接状态;也可以通过StreamBuilder中的builder属性来获取其中的数据,也就是蓝牙设备的连接状态;这两种获取数据的方法都使用了监听数据的原理,只是监听数据的方式不同,listen()方法是手动监听数据,StreamBuilder是自动监听数据;大家可以依据项目的需求自行选择其中一种获取数据的方法。
示例代码