【问题标题】:Foreground or background service for geo location tracking用于地理位置跟踪的前台或后台服务
【发布时间】:2020-06-24 11:07:52
【问题描述】:

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

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

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

【问题讨论】:

    标签: android


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-21
      相关资源
      最近更新 更多