Android BLE 4.3 onDescriptorWrite在启用特征通知时返回状态128

使用新的Android BLE 4.3启用特征的问题:

我没有收到来自BLE设备的任何通知,尽管我使用队列异步地逐个启用特征通知.

我还使用UNAID“00002902-0000-1000-8000-00805f9b34fb”使用ENABLE_NOTIFICATION_VALUE编写描述符.

我遵循了Google sdk doc的建议以及各种论坛的建议.

顺便说一句,我在“onDescriptorWrite”上得到status = 128.这个状态意味着什么?

我通过谷歌代码,没有看到任何关于此的信息.即使是源代码也不会像设置此状态那样轻松.

如果您为身体媒体设备启用了通知,请告诉我们是否有人遇到此问题.有时我在描述符写入时获得状态133.我使用最新的Nexus 7进行测试.

最佳答案
我遇到了同样的问题,并通过禁用和重新启用蓝牙接口解决了这个问题.

Android BLE堆栈似乎仍然不成熟,并且存在不稳定性问题.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...