文章目錄
- 1. 概念介紹
- 2. 實現方法
- 3. 代碼與效果
- 3.1 示例代碼
- 3.2 運行效果
- 4. 經驗總結
我們在上一章回中介紹了"分享三個使用TextField的細節"沉浸式狀態樣相關的內容,本章回中將介紹SliverList組件.閑話休提,讓我們一起Talk Flutter吧。
1. 概念介紹
通過藍牙設備讀寫數據有兩種方法,一種是讀寫Characteristics,另外一種是讀寫Descriptor.我們在本章回中介紹的讀寫數據本質上是讀寫Characteristics。
flutter_blue_plus包提供了相關的接口去讀寫Characteristics,本章回中將介紹如何使用這些接口去讀寫數據。
2. 實現方法
- 獲取服務,通過包中的discoverServices()方法來獲取服務;
- 通過服務的characteristics屬性獲取characteristics;
- 使用characteristics中的read()和write()方法來讀寫數據;
- 使用characteristics中的onValueReceived屬