как использовать Location (android .gms.location. *) в службе Foreground (Oreo, P ie, Android 10) - PullRequest
0 голосов
/ 15 января 2020

Согласно документации Google:

"Пределы расположения фона в фоновом режиме

Чтобы снизить энергопотребление, Android 8.0 (уровень API 26) ограничивает частоту, с которой фоновые приложения могут получать текущие данные пользователя. местоположение. Приложения могут получать обновления местоположения только несколько раз в час. "

(https://developer.android.com/about/versions/oreo/background-location-limits)

Что ж, это интересно: карты Google работают даже с отключение экрана ... Либо карты не являются приложением, либо официальная документация написана плохо ... Кто-нибудь знает, как получить координаты GPS на android (API-рычаг 26 или выше), когда приложение находится в фоновом режиме? (выключение экрана или другое используемое приложение)

1 Ответ

0 голосов
/ 24 января 2020

Документация неполная ..., они должны добавить, что для использования фонового местоположения вы должны добавить разрешения в манифест:

<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
...