Android蓝牙开发适配问题:部分华为机型连接BLE低功耗蓝牙出现连接失败的情况

JasonCoding_ngu 2019-03-15 03:41:47
最近发现公司开发的一款低功耗蓝牙设备在使用部分华为手机如:P20、Mate20、荣耀paly等机型出现了蓝牙连接不上或者是连接不稳定的情况。一开始我们认为是Android 9.0系统的原因导致连接失败,经过数台华为Android真机测试后发现Android 9.0系统并不是导致蓝牙连接失败的主要原因:其中有一台华为Mate 9和一台华为Mate 10均为Android 9.0 系统,但连接正常。通过分析,发现出现连接不上或是连接不稳定的机型都是华为比较新的机型(2018上市),为解决这一难题绞尽脑汁仍无果,特意发一求助帖望高手赐教。
...全文
2347 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Canra 2019-11-26
  • 打赏
  • 举报
回复
想知道这种有什么规避方法不
Nico 2019-08-15
  • 打赏
  • 举报
回复
今天我这边也遇到了这问题,P20,和一款荣耀的(应该是16年左右的机器)。
同样的代码在小米,三星,oppo,vivo上都能多次成功向蓝牙设备发送数据。
weixin_40290083 2019-06-18
  • 打赏
  • 举报
回复
我遇到的问题是:在P20上测试时,BLE可以搜过到,也可以正常连接,BLE模块使用USB——TTL与PC连接,PC端使用串口调试器读写数据,手机发送手机时,PC上可以接收到数据,但是当PC发送消息时,手机端接收不到。 后来测试手机换成了荣耀6P,测试就正常了。
qq910441958 2019-05-15
  • 打赏
  • 举报
回复
确认自己代码没问题的话,可能是硬件晶振频率的问题,华为部分手机能搜到的频率区间很小,硬件频偏大,导致搜不到或者连接不上的问题
youyiyang 2019-03-19
  • 打赏
  • 举报
回复
如果确实是华为新机型的原因的话,你可以联系一下华为售后技术,或者上华为官网查一下是不是这样,还可以反馈给华为公司
yung7086 2019-03-18
  • 打赏
  • 举报
回复
你是用手机系统蓝牙连接不上设备? 还是说你的app连接不上你们的设备?如果是搜索不到设备你可以试试打开手机的位置信息开关,再次搜索

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧