前台服务中的蓝牙连接

Bluetooth connection in foreground service

我正在开发一个 Android 应用程序,用于连接到带有按钮按下回调的蓝牙设备。我想添加一个实现蓝牙连接和 gatt 连接以及按下底部的前台服务。

即使应用程序被终止或关闭,所有这一切都应该发生。

编辑: 这个问题有点模糊,没有显示出我自己解决它的努力。但是截至2年,它已经完成并接受了下面的回答