如何通过BLE设备切换android找到手机

时间:2017-08-03 13:05:08

标签: android bluetooth-lowenergy

我正在为BLE设备创建一个应用程序,我在我的BLE设备中有一个开关找到我的手机,在这种情况下当我按下一个开关我想播放一个音频文件,我已经存储在原始文件夹中的android工作室,

我在向我显示应用程序屏幕或打开应用程序时执行了此操作,这意味着当应用程序处于前台时这可以正常工作,但我想在后台执行此操作,如果我的手机处于活动状态或我的手机是不是在我眼前,当我从BLE设备按下开关时,我想播放音频文件。 怎么样,我可以这样做吗?

当我从BLE按下开关找到手机时,我成功只显示了一个祝酒词!但无法执行 startService(intent);为其工作执行启动服务。 (此服务可能会播放本地原始文件夹中的音频文件)。

我要为要执行的服务执行哪些操作。 ?

1 个答案:

答案 0 :(得分:0)

要在活动不在前台时保持连接打开,您需要有一个"前台服务"在您的应用程序中。查看Android文档如何设置这样的文档。如果您的应用没有前台服务,操作系统可能会终止您的应用,从而也会终止它所拥有的蓝牙连接。