如何通过蓝牙扫描其他设备-Xamarin

时间:2020-06-11 09:21:50

标签: c# xaml xamarin.forms

我正在使用Visual Studio 2019开发Xamarin应用程序。我必须通过蓝牙连接到另一台设备并发送一些数据并收到确认。尝试了这两个样本

  1. https://github.com/msthrax/BLEApp

  2. https://github.com/didourebai/BLEPluginDemo

但是在扫描附近的蓝牙设备时并没有帮助我 ,因为以下代码未分别给出预期的结果。

1。

listView_DeviceList.ItemsSource = CrossBluetooth.Adaptor.GetListOfDiscoveredDevices();

2。

adapter.DeviceDiscovered += (s, a) =>
{
    deviceList.Add(a.Device);
};

我的设备中的蓝牙和位置信息均已打开。谁能让我知道这里发生问题的可能性。在以上两个示例中我都没有任何构建错误。而我也有一个惊喜。下面的行给出了正确的结果,目前对我来说没有用。

listView_PairedDeviceList.ItemsSource = CrossBluetooth.Adaptor.GetPairedDevices();

1 个答案:

答案 0 :(得分:0)

为该应用程序启用位置权限后(先前,我打开了设备位置,但我们应该允许该应用程序获取设备位置),以上所有我遇到的问题解决了。​​

相关问题