android-5.0-lollipop - Android BLE 特性读/写在 Lollipop 中失败,但在 Kitkat 中工作

标签 android-5.0-lollipop android-4.4-kitkat android-bluetooth android-ble

根据标题,我能够在下面的 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/

相关文章:

android - 居中对齐 SlidingTabLayout

android - android 4.4 kitkat 上的房间持久性库崩溃问题

android - 将传入的蓝牙数据读取到另一个应用程序

android - Android KitKat 中的 WebView 渲染问题

bluetooth-lowenergy - 在 Android 中读取 GATT 特性的正确方法是什么?

Android BluetoothLEGatt BLE 无法保持与设备的连接

Android Camera2 getPreviewFrame

android - 位置无关的可执行文件和 Android

android - 为旧版本的 Android 覆盖 Android-L CardView state_pressed

cordova - 带有 Android-SDK 4.4 的 PhoneGap