Android ALTBEACON库-后台模式?

Android ALTBEACON库-后台模式?,android,beacon,altbeacon,Android,Beacon,Altbeacon,我们正在尝试构建一个应用程序,该应用程序可以连续进行信标测距,并每秒向我们发送一次数据 我们发现的问题是,当显示器打开时,ALTBEACON库工作良好且精确。 一旦我们关闭显示,应用程序就会在预定义的时间间隔内停止发送数据。事实上,Android Studio logcat向我们展示了它甚至无法识别信标,因此它没有发送数据 对于其他beacon库,我们没有这个问题,因此我们假设这是一个编程问题。 有人知道为什么会发生这种情况,以及如何防止应用程序在显示关闭时停止工作吗 清单代码段 - //其

我们正在尝试构建一个应用程序,该应用程序可以连续进行信标测距,并每秒向我们发送一次数据

我们发现的问题是,当显示器打开时,ALTBEACON库工作良好且精确。 一旦我们关闭显示,应用程序就会在预定义的时间间隔内停止发送数据。事实上,Android Studio logcat向我们展示了它甚至无法识别信标,因此它没有发送数据

对于其他beacon库,我们没有这个问题,因此我们假设这是一个编程问题。 有人知道为什么会发生这种情况,以及如何防止应用程序在显示关闭时停止工作吗

清单代码段


-
//其他权限
-
//其他活动和服务
-

虽然有许多因素可能导致此问题,但需要注意的是,我还没有看到库的行为与此相同,因此值得进行测试。最可能的问题是设置信标检测的代码,因此请发布该代码的一段代码。以及显示屏幕关闭时发生的情况的Logcat摘录(此处的系统级日志可能会有所帮助)。了解设备型号和操作系统版本也是很有用的,因为在这些设备中发现了此问题。您是否在清单文件中声明了库的beaconservice和beacon广播接收器?请让我们进一步了解您当前在尝试使用的代码段时遇到的问题?请在此处找到日志文件:日志文件似乎涵盖了大约09:55:45和9:57:45之间的两分钟时间。在这段时间里,我看到了483个信标检测和120个测距回调。示例:
检测到的信标数据包为:id1:00000000-0000-0000-0000-000000000001 id2:13 id3:20002,rssi-72
此日志文件是否应显示屏幕关闭时未检测到信标的情况?请同时评论您使用的安卓设备型号遇到此问题。