c# - 如何获取配对(在移动设置中连接)蓝牙设备的名称?
问题描述
我需要以 xamarin 形式获取配对设备蓝牙设备。请指导
var btInfo = blueToothManager.Name;
此处仅显示移动设备名称如何获取配对设备名称
解决方案
这将为您提供所有配对设备的列表
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.DefaultAdapter;
ar pairedDevices = mBluetoothAdapter.BondedDevices;
List<string> list = new List<string>();
foreach (BluetoothDevice device in pairedDevices)
list.Add(device.Name);
注意:这是 android 特定的代码,需要放在 Android 项目中。您可以使用简单的依赖服务在您的核心项目中访问它。
推荐阅读
- r - 创建具有相同数量值的列表
- python - 如何在pycharm的Jupyter Notebook中安装sklearn包
- javascript - 如何在数据中映射数据
- css - 如何防止一个 CSS 文件覆盖 React-Bootstrap 中的另一个 CSS 文件
- reactjs - useState 值在 reactjs 中落后了一步
- javascript - 使用 chart.js 创建 100% 堆积折线图
- laravel - 如何在 Laravel 中制作 cookie 并指定 SameSite 属性(Lax、None、Strict)?
- sql - 更新“将行值向下移动一列”的查询(postgresql)
- javascript - 仅从 API 调用获取数据的最后一天和前一天进行比较
- java - 对象多态