Я пишу Приложение Flutter, которое проверяет, подключено ли Мое устройство к другому устройству, + -Blutooth-устройство или нет. Все, что я нашел в документации Flutter, не помогло мне, потому что я сначала проверяю, включен ли Bluetooth или нет, я спрашиваю пользователя об этом, как показано в коде, но я не могу проверить, подключено ли устройство, я сделал это с помощью Wi-Fi, но с Bluetooth я не могу Спасибо
@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.off)
// ignore: missing_return
return Bluetoth();
else return Find();
}),
);
}
// open bluetooth if closed
class BluetothState extends State<Bluetoth>
{
void initState(){
super.initState();
aa();
}
Future aa() async {
// async lambda seems to not working
print('ccc');
await FlutterBluetoothSerial.instance.requestEnable();
}
class _FindState extends State<Find> {
//check bluetooth connectivity
}