Отслеживание скорости передвижения в фоне - android

Здравствуйте.

у меня приложение, где я отслеживаю скорость передвижения человека и записываю его координаты.

все работает корректно. однако, когда я сворачиваю приложение или блокирую его, отслеживание через некоторое время прекращается.

я написал сервис, который по логике вещей должен работать в фоне, но увы и ах.

использую LocationManager

кто сталкивался с подобным?

2
Автор поста оценил этот комментарий

А у вас ОС не прибивает приложение после выключения экрана или не отправляет в сон? В разных телефонах это делается по-разному. У меня есть два места, где приложение нужно добавить в исключение. Первое - это менеджер питания, фишка Андроид, второе утилита из стоковой прошивки. Из скринов понятно что это такое, и как с этим бороться.

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

я использую

android.permission.WAKE_LOCK
приложение активно.

2
Автор поста оценил этот комментарий

Ну я включаю на постоянку, когда мне нужно, а после выключаю - хотя можно этого и не делать, поскольку я, во-первых, доверяю этому автору, а во-вторых, андроид сам отзывает разрешения через три месяца неиспользования программы.

Но это я всё как пользователь говорю. Не разработчик. :)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

спасибо :) принял

1
Автор поста оценил этот комментарий

Видел советы по похожей проблеме, вот здесь:

https://geo-tracker.org/setup-xiaomi/?lang=ru

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

да.это я тоже видел, однако никто не будет включать на постоянку возможность слежения. обычно такое решается виджетами или пушем..но прежде чем перейти к такому, подумал спросить :))

показать ответы