首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >btm_sec_disconnected :设备为空

btm_sec_disconnected :设备为空
EN

Stack Overflow用户
提问于 2014-06-18 04:57:31
回答 1查看 2.6K关注 0票数 3
  1. 试图通过不安全的蓝牙连接在Nexus4和Nexus 5之间建立连接。不安全意味着不需要配对。
  2. 因此开发的代码确实工作了一段时间,两部手机都可以互相交谈。当Nexus 5启动BL连接时,nexus4上的应用程序将通过广播消息启动。
  3. 在某种程度上,我明白了

aclStateChangeCallback:设备为空E/btm btm_sec_disconnected -清除挂起的标志

在Nexus4电话里。当另一部手机(Nexus 5)试图建立连接时,我没有收到任何广播消息。我为什么要得到这个有什么建议吗?

PS :其他手机的工作也很好。我确实重新启动了Nexus4,改名为蓝牙名称。但德林很幸运。

EN

回答 1

Stack Overflow用户

发布于 2014-06-30 20:24:39

尝试重新启动蓝牙或整个设备。我注意到了这个问题在设备上(一个特定的?)宽带蓝牙芯片组。Android蓝牙堆栈只是决定在连接到达应用程序之前关闭连接。有时,我可以通过侦听ACL_CONNECTED事件来检测到这一点,我希望通过这种方式来以编程方式重新启动蓝牙。它在重启后的大部分时间都会消失。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24277331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档