我有一台运行 Windows Phone 8.1 和 Android 手机的设备。由于任何时候只有其中一部手机可以使用该设备,因此我们需要在使用完毕后立即断开与设备的连接。
在Android上,我们使用的库能够连接和断开连接,但是在Windows Phone 8.1上我只能似乎连接,我找不到一种方法来告诉手机与设备断开连接。我必须手动取消手机与设备的配对,
有人能够断开已配对的蓝牙设备吗?如果是,怎么办?
谢谢!
最佳答案
在 GattDeviceService 上调用 Dispose(),确保所有 GattCharacteristic 对象均为 null,并且不要从 GattCharacteristic 取消注册 ValueChanged 事件处理程序。 最后调用GC.Collect()(微软告诉这是WP8.1中的一个bug,应该在Win10中修复)
关于c# - 在 Windows Phone 8.1 上连接和断开蓝牙 BLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27901484/