防止关闭具有GPS跟踪功能的应用程序



我做了一个Android应用程序,可以制作很多东西。其中之一是GPS跟踪,保存标记以绘制轨迹。有时,当手机不在我口袋里的视线范围内时,Android会关闭我的应用程序(我猜这是Android的"智能"内存管理...??(,因此它的GPS跟踪停止。

我使用过一些长时间运行的跟踪应用程序,所以我想它们会做一些我不知道的事情。

如何防止这种突然停止?我可以在GPS跟踪中添加某种优先级以防止这种情况,或者其他方式吗?

编辑

请注意,即使应用程序已关闭,我也不想只是进行跟踪。我想阻止Android关闭应用程序,因为应用程序需要记录GPS跟踪。

我认为您正在寻找的是即使在关闭应用程序后也能接收位置更新,本教程将有所帮助。

创建ForegroundService .在您自己关闭它之前,系统不会丢弃它。文档中的更多信息

最新更新