微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android上的Xamarin BluetoothLE无法连接到设备

如何解决Android上的Xamarin BluetoothLE无法连接到设备

我正在编写应与蓝牙设备连接并读取一些基本数据的功能。但是问题是我无法与设备连接。好的,那么首先要做的是。要与任何设备连接,我正在使用Bluetoothle(aritchie库)。我可以扫描设备,并且它们正在出现。但是我无法连接到设备。我打完电话

device.Connect(new ConnectionConfig() { AutoConnect = true });

什么都没发生-设备仍未连接。我也这样检查过某事:

var isConnected = device.IsConnected(); // 1
device.Connect(new ConnectionConfig() { AutoConnect = true });
isConnected = device.IsConnected(); // 2
device.Connect();

,但它从未连接到设备。在点//1//2中,变量isConnected为假。更重要的是-没有错误或抛出异常可能会帮助解决此问题。我还实现了纯iOS,并且一切正常...更多数据:

  • 添加了所有必要的权限检查,它们都是正确的
  • 我尽量不使用异步操作,只是订阅库操作

我试图寻找合适的解决方案,但在这里,没有什么真正适用于此问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。