根据标题,我能够在下面的 Lollipop 中成功读取/写入数据,但在 Lollipop 中多次读取/写入失败。
这就是我读/写数据的方式:
boolean isRead= getmBluetoothGatt().readCharacteristic(characteristic);
在 Lollipop 设备中,我多次将 isRead 设为 false,但它在非 Lollipop 操作系统上运行良好。
有没有人遇到过这样的问题?答案将不胜感激。谢谢。
最佳答案
原因之一可能是 Android Kitkat(API 级别 19)中定义的一些 API 调用在 Lollipop 版本(API 级别 22)中已被弃用,具有更新和附加功能。您可以通过开发者门户
https://developer.android.com/about/versions/android-5.0.html#Wireless了解更多。
关于android-5.0-lollipop - Android BLE 特性读/写在 Lollipop 中失败,但在 Kitkat 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31408040/