小编Pau*_*aul的帖子

Flutter Blue 示例无法通过扫描我的蓝牙 PC、其他 Android 手机和 iOS 找到

Flutter Blue 无法找到我所有运行他们提供的示例应用程序的蓝牙设备。不显示错误消息。蓝牙适配器已开启且所有设备均兼容 BLE。

https://gyazo.com/27f907034570f860997026ed295be026

我已经尝试通过外部 Android 工具配对设备并在不配对的情况下进行测试。没有显示任何设备。

_Scan() {
print('STARTED');

if (!isScanning) {
  print('SCANNING');
  setState(() { isScanning = true; });
  scanSubscription = flutterBlue.scan().listen((scanResult) {
    print('Scan Result');
    print('localName: ${scanResult.advertisementData.localName}');
    print(
        'manufacturerData: ${scanResult.advertisementData
            .manufacturerData}');
    print('serviceData: ${scanResult.advertisementData.serviceData}');
  }, onDone: _StopScan);
}
  }
Run Code Online (Sandbox Code Playgroud)

示例应用程序执行其缓冲动画并在未找到设备的情况下停止。

预期行为是查找设备并将它们打印为主应用程序屏幕上的列表。

dart bluetooth-lowenergy flutter

6
推荐指数
1
解决办法
2060
查看次数

标签 统计

bluetooth-lowenergy ×1

dart ×1

flutter ×1