Получение обновлений местоположения GPS, пока приложение в фоновом режиме - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть приложение для Android, которое отслеживает местоположение клиента и отправляет его местоположение каждые 10 секунд, однако в Android O обновления местоположения будут получать несколько раз в час, как сказано в документации об ограничении обновления местоположения GPS в Android OВ любом случае, чтобы преодолеть эту проблему, я использовал службу переднего плана с уведомлением, чтобы обновление местоположения gps продолжало обновляться в fusedLocation.После этого я столкнулся с еще одной проблемой, заключающейся в том, что скорость и направление в fusedLocation равны нулю, поскольку оно берет местоположение как у сетевого провайдера, так и у поставщика GPS, когда местоположение от сетевого провайдера, скорость и направление равны нулям, и эта информация важна для меня.и я переключил свою службу определения местоположения на LocationManager вместо fusedLocation, чтобы я мог определить только поставщика gps, поскольку эта функция недоступна в fusedLocation.Но что я заметил, что LocationManager в Android O не получает обновления местоположения в фоновом режиме, хотя я использую службу переднего плана для этой цели.Как получить решение, которое постоянно обновляет местоположение в фоновом режиме и использует только провайдера GPS?

У меня нет фрагмента кода, я просто хочу обсудить этот вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...