长时间运行蓝牙低功耗操作,不会在Android上受阻

时间:2018-10-10 18:18:07

标签: android bluetooth thread-safety bluetooth-lowenergy

在这里我有一个架构问题要问,关于通过低功耗蓝牙接收大量数据,并同时处理接收到的数据。我正在使用Java构建Android应用程序。 (使用Android Studio)

为了在此处进行说明,我的应用程序使用BLE设备启动了内存下载,并开始从外围设备接收信息。我希望应用程序能够在接收到它时存储BLE信息,并能够在下载过程中对数据进行后台(线程外)分析。

我的问题是我应该如何处理。如何通过BLE接收数据并进行背景分析而又不阻塞UI线程?假设我正在使用全局列表存储数据,那么如何以线程安全的方式分析该列表?

任何指向示例或建议实现的指针都是有益的。

0 个答案:

没有答案