手机:小米5,小米6, 红米2,oppoR9两台(android版本分别为5.1和6.0),华为和三星(型号不知道)。
设备:蓝牙电子锁。
连接超时时间设定为8秒,使用手机对电子锁进行操作,有以下现象:
1、使用小米6,华为、三星,红米2等对电子锁进行操作,平均连接了4-6次之后,就会出现连接超时的现象。超时后继续连接,还是连不上。
2、如果连接超时发生,马上关闭蓝牙开关,用另一部手机就可以马上执行操作。
2、使用小米5和oppoR9,一般连接都很顺畅,但偶尔会出现服务发现失败的现象。程序中设置了超时、133等情况都执行disconnect、清除蓝牙缓存和close方法。
但是还是会出现以上现象。求高手帮忙解决。
设备:蓝牙电子锁。
连接超时时间设定为8秒,使用手机对电子锁进行操作,有以下现象:
1、使用小米6,华为、三星,红米2等对电子锁进行操作,平均连接了4-6次之后,就会出现连接超时的现象。超时后继续连接,还是连不上。
2、如果连接超时发生,马上关闭蓝牙开关,用另一部手机就可以马上执行操作。
2、使用小米5和oppoR9,一般连接都很顺畅,但偶尔会出现服务发现失败的现象。程序中设置了超时、133等情况都执行disconnect、清除蓝牙缓存和close方法。
但是还是会出现以上现象。求高手帮忙解决。
解决方案 »
- android AIDL 调用空指针,求高手解答
- 请问执行createBindMounts()函数时用到的/mnt/secure/staging/android_secure目录是何时创建的?
- 在android中可以不可以用xml的方式将2个png拼成1个drawable的》?
- 求大家帮忙,activity的问题
- webservice xml解析的问题
- Canvas OnDraw()中增加Fade效果
- 为什么android通过http与servlet通讯乱码的帖子没人回复?(回复即有分)
- 新手求助一个关于线程间的问题
- 求WebKit/JavaScriptCore技术相关的资料或者书籍
- surfaceView 调用自身的ondraw为什么总是错
- Android Studio 打包apk,手机安装解析出错
- 如何实现安卓app背景图片切换设置
每次断开的时候,都调用了disconnect,和close。而且我是只连一个设备。只有这个设备断开了,才能连接别的设备。可还是会出现楼主说的这个现象。
蓝牙连接超时时间太长(大概20s),如果在之前某个时间调用disconnect或close,后面就可能出现这个问题。
可以把超时时间延长,看一下有没有改善。