我正在使用Visual Studio 2019开发Xamarin应用程序。我必须通过蓝牙连接到另一台设备并发送一些数据并收到确认。尝试了这两个样本
但是在扫描附近的蓝牙设备时并没有帮助我 ,因为以下代码未分别给出预期的结果。
1。
listView_DeviceList.ItemsSource = CrossBluetooth.Adaptor.GetListOfDiscoveredDevices();
和
2。
adapter.DeviceDiscovered += (s, a) =>
{
deviceList.Add(a.Device);
};
我的设备中的蓝牙和位置信息均已打开。谁能让我知道这里发生问题的可能性。在以上两个示例中我都没有任何构建错误。而我也有一个惊喜。下面的行给出了正确的结果,目前对我来说没有用。
listView_PairedDeviceList.ItemsSource = CrossBluetooth.Adaptor.GetPairedDevices();
答案 0 :(得分:0)
为该应用程序启用位置权限后(先前,我打开了设备位置,但我们应该允许该应用程序获取设备位置),以上所有我遇到的问题解决了。