android - BLE Android如何传递特征以在片段中使用
问题描述
我得到了一个 BLE 教程。我可以在 SPS 服务上发送和接收数据,这个数据 TX RX 是在 Dialog_BTLE_Characteristics 中完成的。看起来特征和服务是使用以下命令从 Activity_BTLE_Services 传递到 Dialog_BTLE_Characteristic 类的。
Dialog_BTLE_Characteristic dialog_btle_characteristic = new Dialog_BTLE_Characteristic();
dialog_btle_characteristic.setTitle(uuid);
dialog_btle_characteristic.setService(mBTLE_Service);
dialog_btle_characteristic.setCharacteristic(characteristic);
然后在 Dialog_BTLE_Characteristic 类中使用特征来发送数据(输出):
characteristic.setValue(output);
service.writeCharacteristic(characteristic);
现在我想在 Fragment 中发送和接收数据。如何将这些特征和服务传递给 Fragment?
你的帮助会很大。马里努斯
解决方案
在片段中执行 BLE 操作是不好的做法。创建一个执行 BLE 操作的助手类,并且仅将解码后的数据发送到片段/活动以用于显示目的。
推荐阅读
- php - Netbilling Post 客户 IP
- visual-studio-2017 - 是否可以将 Visual Studio 的管理机密功能与 Azure 服务结构一起使用
- python - 我无法理解递归中的返回命令
- spacy - 我的问题是关于“模块'textacy'没有属性'Doc'”
- r - 如何在R中重复机器学习算法设置种子?
- r - 如果不直接使用模型输出计算损失,Tensorflow 急切执行不会获得梯度
- python - 熊猫将列值拆分为单独的列
- wordpress - Wordpress 导航错误未定义属性:WP_Post_Type::$term_id
- javascript - 具有动态内容和行为的导航栏
- javascript - 谷歌标签管理器点击类事件不起作用