使用BLE设备保持连接的Android应用

时间:2016-02-19 13:04:11

标签: android bluetooth-lowenergy

我想问一下您对以下内容的宝贵意见:

我正在开发一款Android应用,需要在启动应用时自动连接BLE设备(我知道其名称)。此外,应用程序应该能够将手机连接到BLE设备(应用程序屏幕上没有"连接"和#34;断开"按钮)。换句话说,如果由于某种原因建立的连接丢失,应用程序应该能够检测到这一点并再次重新连接。应用的用户不需要了解此后台进程。对于他/她来说,重要的是手机与BLE设备连接。

简单地说,我知道BLE设备的名称(称为' HMSoft')。我应该如何保持应用程序与此BLE模块连接?我是否应该使用一些可以与我在应用程序MainActivity中的其他活动并行完成工作的线程?还是有一些更好的方法?你过去有过类似的经历吗?

非常感谢您的时间和精力。我真的很感激。

此致 博

1 个答案:

答案 0 :(得分:0)

您需要在服务中包含BLE实现。在该服务中,您必须实现连接到BLE设备的逻辑,并且如果它变得不可用,则继续尝试连接到该BLE设备。