Android Ble在发送数据到蓝牙设备上时,魅族手机会出现固定卡某一包的情况,其它手机能正常发送 150C

在测试的时候,我用三个不同的数据来发送,分包,每次mBluetoothGatt
.writeCharacteristic(mWriteCharacteristic)发送20个字节,第一个数据发送卡在5%(测试了3次,都卡在5%),日志里面就会出现图片说明,然后就一直发不动了,我看下writeCharacteristic()方法的源码图片说明。我又尝试测试第二个数据,竟然发送成功了,测试第三个数据,这次是卡在63%了(测试了3次,都卡在63%).....。1、我试着在发送数据的时候跳过卡的这一包继续发送后面的数据,又都能成功发送;2、我试着发送到这包的时候,停顿了个5S在发送这包,不行还是卡在这;3、我试着跳过前面几包数据直接发送这一包,不行也会卡在这。但其他手机,比如华为、小米、三星等都能发送成功,就魅族会出现这样的情况,请问这种情况应该怎么解决啊!!图片说明

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐