【发布时间】:2017-06-18 00:57:14
【问题描述】:
如何在 android studio 的 BLE android app 中存储已连接设备的日志?它使用 sqlite 还是其他东西?步骤将非常有帮助,谢谢。
【问题讨论】:
标签: android bluetooth-lowenergy
如何在 android studio 的 BLE android app 中存储已连接设备的日志?它使用 sqlite 还是其他东西?步骤将非常有帮助,谢谢。
【问题讨论】:
标签: android bluetooth-lowenergy
如果您想在 Android 上存储原始 BLE 日志:
看看this answer。
如果您只想读取/写入/接收来自 BLE 外围设备的通知:
在您的应用程序上,一旦您找到了要连接的设备,您将运行类似于gattInstance = device.connectGatt(context, false, gattCallback) 的内容,其中gattCallback 是类BluetoothGattCallback 的一个实例。
此实例是您从 BLE 获取所有数据的句柄的地方。您可以使用onCharacteristicRead(...) 和onCharacteristicChanged(...) 来处理从设备接收到的数据。
所有这些信息都可以在 Android 文档here 中找到。
【讨论】: