[英]How to use flutter_blue in background isolate to scan & connect with BLE device
我想在沒有任何顯示的情況下在背景隔離上找到並連接藍牙設備。 我使用 flutter dart 開發應用程序。 我找到了一個使用 flutter_blue 0.7.3 的好例子,它以以下小部件開頭。 我怎樣才能在后台做這部分,尤其是
StreamBuilder<BluetoothState> ?
謝謝
--鏈接到示例https://pub.dev/packages/flutter_blue/example
---小部件
class FlutterBlueApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
color: Colors.lightBlue,
home: StreamBuilder<BluetoothState>(
stream: FlutterBlue.instance.state,
initialData: BluetoothState.unknown,
builder: (c, snapshot) {
final state = snapshot.data;
if (state == BluetoothState.on) {
return FindDevicesScreen();
}
return BluetoothOffScreen(state: state);
}),
);
}
}
我決定使用顯示的小部件連接並檢查消息 ia 計時器並在主頁中使用 providerq 顯示狀態
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.