0

我目前正在基于 Google Developers 分发的应用程序开发一个带有 BLE(蓝牙低功耗)API 的 Android 应用程序。

此时我已经找到设备,连接并接收从属设备(CC2540 TI)的通知。

我的一般建议是:我有一个活动“A”,它每 1 秒连接并显示收到的通知(数据字符串),我想移动到活动“B”并继续每 1 秒接收和可视化相同的活动数据“A”,换句话说,我想在多个活动中实时可视化和接收数据。

这个问题的最佳方法/解决方案是什么?我已经阅读过在我的活动 B 中放置“扩展应用程序”,以便访问活动“A”的整个状态,但我不能。

有意地,我只在 1 秒时将一个字符串传递给活动“B”,而不是各种字符串......

你能帮助我吗 ?我很感激你的关注。

非常感谢。此致

4

1 回答 1

0

您可以创建一个类来管理属于扩展应用程序的类的 BLE 连接。在 Application 类中创建一个 get() 方法,以便您可以检索在任何 Activity 中管理 BLE 连接的类。我有一个使用服务(我在其中运行 BLE 连接)执行此操作的示例项目,但它是相同的概念。它旨在允许您在活动之间共享 BLE 连接。

项目示例

于 2014-06-11T15:36:24.270 回答