[英]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.