使用可扩展设备保持Android应用程序的连接

使用可扩展设备保持Android应用程序的连接,android,bluetooth-lowenergy,Android,Bluetooth Lowenergy,我想征求您对以下方面的宝贵意见: 我正在开发一款Android应用程序,它需要在启动应用程序时自动连接BLE设备(我知道它的名字)。此外,该应用程序应能够保持手机与BLE设备的连接(应用程序屏幕上没有“连接”和“断开”按钮)。换句话说,如果由于某种原因丢失了已建立的连接,应用程序应该能够检测到这一点并重新连接。应用程序的用户不需要知道这个后台过程。对他/她来说,手机与蓝牙设备连接才是最重要的 简单地说,我知道BLE设备的名称(称为“HMSoft”)。我应该如何保持应用程序与此BLE模块的连接?我

我想征求您对以下方面的宝贵意见:

我正在开发一款Android应用程序,它需要在启动应用程序时自动连接BLE设备(我知道它的名字)。此外,该应用程序应能够保持手机与BLE设备的连接(应用程序屏幕上没有“连接”和“断开”按钮)。换句话说,如果由于某种原因丢失了已建立的连接,应用程序应该能够检测到这一点并重新连接。应用程序的用户不需要知道这个后台过程。对他/她来说,手机与蓝牙设备连接才是最重要的

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

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

真诚地,
Bojan。

您将希望将BLE实现打包到服务中。在该服务中,您必须实现连接到BLE设备的逻辑,并在BLE设备不可用时继续尝试连接到该设备

您需要将BLE实现打包到服务中。在该服务中,您必须实现连接到BLE设备的逻辑,并在BLE设备不可用时继续尝试连接到该设备

链路断开了,链路断开了。