2016-02-19 70 views
1

我想问一下你对下面的宝贵意见在启动应用程序。此外,应用程序应该能够保持手机连接到BLE设备(应用程序屏幕上将没有“连接”和“断开”按钮)。换句话说,如果建立的连接由于某种原因而丢失,则应用程序应该能够检测到这一点并重新连接。该应用的用户不需要知道这个后台进程。对于他/她来说,电话与BLE设备连接是非常重要的。保持连接的Android应用程序与BLE装置

简而言之,我知道BLE设备的名称(它被称为'HMSoft')。我应该如何让应用程序与这个BLE模块连接?我是否应该使用一些能够在我的应用程序MainActivity中与其他活动并行执行工作的线程?或者有更好的方法?你有过类似的经历吗?

非常感谢您的时间和精力。对此,我真的非常感激。

此致, 博扬。

回答

0

您将想要将BLE实施包装到服务中。在该服务中,您必须实施连接到BLE设备的逻辑,并在该BLE设备不可用时继续尝试连接到该BLE设备。我有一个sample framework,它允许您在应用程序级别范围内的服务,并将其传递给不同的活动。我用它来做和你想要完成的事情非常相似的事情。

相关问题