Я создал приложение для Android, которое пока работает довольно хорошо.Он содержит локальную службу, которая отвечает за получение местоположения пользователя каждые пару минут и передачу его через UDP на сервер сбора, который, в свою очередь, отображается на карте веб-приложения.
Приложение должно постоянно работатьесли пользователь явно не выходит из приложения.В настоящее время кажется, что ОС закрывает службу и перезапускает ее по мере необходимости.Я вижу это, потому что обычно он сообщал бы о своем местоположении последовательно каждые 2 минуты.Вместо этого в этих интервалах есть пробелы.
Поэтому я ищу несколько советов о том, как написать сервис, который (к сожалению, за счет батареи) может работать всегда и объединять службу определения местоположения достаточно, чтобыотправлять точные исправления с интервалом в 2 минуты.
Пока у меня есть хорошо работающая база кода, поэтому, если вам поможет демонстрация того, где я сейчас нахожусь с кодом, не стесняйтесь спрашивать.Заранее спасибо тем, кто протягивает руку.