android - 如何处理 BluetoothGattCallback 覆盖方法 onCharacteristicChanged() 通知
问题描述
我正在尝试将我的 android 应用程序与BLE
. 当应用程序连接时BLE
,我想读取特征数据。
但在我的例子中,所有的特征反应都在onCharacteristicChanged()
方法中。
如何同时处理多个特征通知
解决方案
您不会在 onCharacteristicChanged 中获得任何读取响应。您只会在 onCharacteristicRead 中获得读取响应。
onCharacteristicChanged 中的内容是通知和指示。我不确定“同时”多个通知是什么意思。如果外设按顺序发送多个通知,onCharacteristicChanged 将按顺序被调用相同次数。
推荐阅读
- java - 降低 ND4J 中的数字准确性
- pyspark - 使用追加写入模式将新数据写入现有 parquet 文件
- windows - Windows kernel32.dll 仅程序集绘制像素
- google-apps-script - OnEdit 功能不适用于共享用户
- ios - Swift 不从 Firestore 中提取数据
- python - 按列分组数据框并保存到不同的目录
- javascript - 根据值更改单元格背景颜色?
- azure - 通过应用程序网关入口控制器的 Azure 应用程序网关多站点侦听器
- python - 包问题:NameError:未定义名称“警告”
- magento2 - 未找到 Magento WebAPi Put 请求 404 错误