定期扫描android上的蓝牙设备

定期扫描android上的蓝牙设备,android,bluetooth,Android,Bluetooth,我想知道如何定期扫描蓝牙设备,即使在应用程序关闭的情况下?我尝试注册接收者,并尝试不在onDestroy方法中注销,希望它能在后台继续工作。 但当我关闭应用程序时,它会发送一个错误: 你错过了一个打给取消注册接收者的电话吗 没有更多的扫描。那么,有人能告诉我怎么做吗?也许这和服务有关?请按正确的路径发送给我:您希望创建一个意向服务,以响应您在筛选器中的意向。很抱歉,我不记得该意向。该服务将在每次广播该意图时运行 以下是创建意向服务的文档 你用什么来扫描?如果你没有使用它,我相信你应该使用这个类。

我想知道如何定期扫描蓝牙设备,即使在应用程序关闭的情况下?我尝试注册接收者,并尝试不在onDestroy方法中注销,希望它能在后台继续工作。 但当我关闭应用程序时,它会发送一个错误:

你错过了一个打给取消注册接收者的电话吗


没有更多的扫描。那么,有人能告诉我怎么做吗?也许这和服务有关?请按正确的路径发送给我:

您希望创建一个意向服务,以响应您在筛选器中的意向。很抱歉,我不记得该意向。该服务将在每次广播该意图时运行

以下是创建意向服务的文档


你用什么来扫描?如果你没有使用它,我相信你应该使用这个类。它将允许您连续执行任务,而无需打开应用程序。有很多教程。

比如这个?BluetoothAdapter.ACTION\u STATE\u已更改,BluetoothDevice.ACTION\u已找到,BluetoothAdapter.ACTION\u DISCOVERY\u已启动,BluetoothAdapter.ACTION\u DISCOVERY\u已完成