flutter - Flutter 获取蓝牙名称连接的设备
问题描述
如何在颤动中获取连接设备的名称?我只需要连接到智能手机的设备的名称,即:“丰田汽车”
PS对于Andorid,如果它有所作为
解决方案
可以使用flutter_blue包
在示例中,它显示了如何获取设备名称。
或者可以简单地:
// Start scanning
flutterBlue.startScan(timeout: Duration(seconds: 4));
// Listen to scan results
var subscription = flutterBlue.scanResults.listen((results) {
// do something with scan results
for (ScanResult r in results) {
print('${r.device.name} found! rssi: ${r.rssi}');
}
});
// Stop scanning
flutterBlue.stopScan();
推荐阅读
- sql - 更多列,或一列中的更多值 - SQL 数据库?
- flutter - 暂存环境中的 RouteInformationParser.restoreRouteInformation 未更新浏览器 URL 栏
- node.js - nodemailer 检查邮件是否已发送
- angular - 如何仅显示 Angular 页面中显示的字符串变量中的前 n 个单词?
- excel - 在 for 循环中复制列范围
- javascript - 多个jQuery滚动事件性能
- php - 将多维数组转换为嵌套对象php
- c - 从 C 中的控制台读取多种输入类型
- python - Django重定向到创建的视图(pk)
- c# - C# 两个几乎相同的线程,性能差异很大