Android 蓝牙4.0第二次连接延迟很久。

A646894968 2015-10-16 04:10:03
开发一个4.0蓝牙秤,蓝牙秤是用的时候就才开启蓝牙。秤完体重后过一段时间屏幕和蓝牙都关闭。
手机是Android4.4的
第一次连接蓝牙设备很正常,数据传输正常。等设备屏幕关闭后,马上就用第二次,发现连接蓝牙就很慢,需要6-8秒才能连接的上蓝牙

看了代码发现BluetoothGattCallback监控到设备,屏幕关闭后6-8秒才断开连接。
不用设备,在这6-8秒的时候就搜索不到这个蓝牙设备
用的话,这6-8秒的时候就搜索的到这个蓝牙设备,但是一直连不上。一定要过了这几秒后,监控到设备关闭了,才能连接的上

手机Android6.0会需要20-30秒的断开时间
这个问题困扰了两天了,还请路过的大神帮忙解决下啊
...全文
1032 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿贾克斯` 2019-05-15
  • 打赏
  • 举报
回复
断开后释放资源。
fei得更高 2019-05-15
  • 打赏
  • 举报
回复
第一次资源没有释放好吧
网络咖啡 2017-09-11
  • 打赏
  • 举报
回复
给你的蓝牙连接设置一个超时,5秒收不到数据就断开,如果需要读数据时自动重连
Lukang_0513 2017-09-09
  • 打赏
  • 举报
回复
引用 4 楼 cjxmian1996 的回复:
博主有没有解决这个问题,我也碰到了这个问题,现在一直解决不了,安卓新手一枚,求指示
解决了吗
cjxmian1996 2017-07-18
  • 打赏
  • 举报
回复
博主有没有解决这个问题,我也碰到了这个问题,现在一直解决不了,安卓新手一枚,求指示
Drolmen 2015-10-18
  • 打赏
  • 举报
回复
建议重写onPause()方法,在这个方法里手动断开蓝牙的链接
A646894968 2015-10-17
  • 打赏
  • 举报
回复
再顶一下....
A646894968 2015-10-16
  • 打赏
  • 举报
回复
自己顶一下..

80,351

社区成员

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

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