在workmanager的帮助下每秒钟更新一次位置



我正在跟踪应用程序,我从gps在后台模式下获得位置更新。我在谷歌上搜索,我发现Android 12 -前台服务启动限制.所以你用的是工作管理器而不是前台intentService。

workManager的最小限制是workManager周期为15分钟。那么我如何在后台模式下每秒钟更新一次位置.

因为工作管理器请求不是每秒钟运行一次。

谢谢。

当你主动跟踪用户时,你应该使用前台服务。WorkManager的情况你照顾工作完成,但重点将是保存电池。

我可以向你保证,WorkManager是错误的API。

为什么需要从后台启动服务?您的确切用例是什么?

检查:

https://developer.android.com/guide/background replacing-foregound

直接使用前台服务的一些用例如下:

媒体播放
  • 活动跟踪
  • 位置分享
  • 语音/视频呼叫

相关内容

  • 没有找到相关文章

最新更新