使用新的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堆栈似乎仍然不成熟,并且存在不稳定性问题.
原文地址:https://www.jb51.cc/android/430934.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。