我正在使用moto X玩android 5.1.1 在Android应用程序中,我正在执行以下步骤, 1)找到ble设备 2)连接 3)内部连接回调 - 发现服务 4)在onServicesDiscovered内部回调-gatt.getServices()& gattService.getCharacteristics() - >则 - >阅读特征 *我试图逐一阅读12个特征。 在首先回复onCharacteristicRead之后,我将读取第二个特征等等。
我在第4步遇到问题。 有一段时间它正在阅读1个特征,有些时间是2,有时它是直接断开连接。
我检查了2个不同的设备MI redmi 3,并且moto x播放..同样的问题发生。
在nexus 5x,android 6.0这个问题没有发生,我能够阅读所有特征。