首页 > 解决方案 > 用于地理位置跟踪的前台或后台服务

问题描述

为了创建一个位置跟踪系统(基于 fusedlocationprovider),它必须在特定时间段内跟踪一个人的位置。

在特定的时间间隔,需要广播位置,即使应用程序关闭,也不应该杀死服务。

我应该使用前台服务还是后台服务,还是两者结合使用,并且解释会有很大帮助。

标签: android

解决方案


如果您想获取特定时间间隔的位置,您可以使用工作管理器,但是,您只想使用不需要被杀死的服务,那么如果服务没有前台通知,您应该根据谷歌指南使用前台服务当应用程序被杀死时它将停止。

https://developer.android.com/guide/background/

https://codelabs.developers.google.com/codelabs/android-workmanager/#11


推荐阅读