我们在上一章回中介绍了"通过蓝牙发送数据的细节相关的内容,本章回中 将介绍蓝牙综合使用示例.闲话休提,让我们一起Talk Flutter吧。
1. 概念介绍
本章回中的蓝牙综合示例是在前面两个章回中的基础上实现的,主要包含蓝牙的扫描和连接功能。建议大家先阅读博客中关于蓝牙基础知识的介绍,然后是前面两个章回中的细节内容,这样有助于大家理解内容。此外,示例中仍然使用使用flutter_blue_plus
包提供的接口.
2. 主要功能
2.1 扫描蓝牙设备
扫描蓝牙功能直接使用FlutterBluePlus.startScan()
方法就可以,不过扫描前需要申请蓝牙权限,有了蓝牙权限以后才可以进行扫描。此外,还需要进行初始化操作,这个初始化主要是监听Stream: FlutterBluePlus.scanResults<