当应用程序在 Pie 设备的后台和前台时获取位置的最佳代码

A best code for getting location when app is in background and foreground for Pie devices

我知道 here 是获取位置的后台服务的一个很好的例子。但是在该代码中,我无法理解哪个服务最适合获取位置以及如何从服务获取另一个 activity 上的位置。我也知道我必须在另一个 activity 中调用启动服务并且我必须编写广播函数以定期获取位置。

现在我的主要问题是我只知道我必须做的所有事情,但在这里我不知道该怎么做。

我需要一个特定的代码帮助,我有一个位置服务,并在应用程序处于后台或前台时在另一个 activity 上获取该位置,并且 Pie 设备的电池拖拽较少。

经过两个月的搜索,我找到了一个最佳代码,当应用程序处于前台或后台时,它可以在 Oreo 及以上设备上运行。

所以我为所有开发人员创建了一个存储库来获取和使用该代码。 Code link