有没有任何方法可以继续蓝牙低能耗扫描,永远不要停止android应用程序



我正在开发一个持续扫描的android应用程序,因为我必须从另一个设备收集一些重要信息,我必须扫描ble设备,并且永远不要停止,否则,我可能会错过一些重要信息。有没有办法让安卓应用程序继续蓝牙低能耗扫描,永远不要停止,如果重要的设备没有出现,扫描一年。在一年中,我的android手机总是保持充足的电量,但有时我会按下主页按钮,有时我会关闭屏幕(不是关闭电源,只是关闭屏幕(。

现代安卓系统已经实施了各种节省电池的措施,这将阻止您继续收集数据。

  1. Doze模式由Android框架实现。请参阅:当手机处于休眠模式时,扫描蓝牙LE设备,不起作用。休眠模式时不调用回调方法

  2. 此外,各种设备制造商都实现了自己的电池节省系统,即使你遵循安卓框架规则,这也会扼杀你的应用程序。请参阅:https://dontkillmyapp.com/详细信息。

最新更新