Size: a a a

2019 December 11

S

SKbusiness in OpenStreetMap RU
Evgenii Guzhov
Приложение в сон уходит инструменты энергосбережения ос работают но в приложении не прописано это, скорее всего этот причина.
Бывает во сне/фоне, а может и так,  в активном состоянии проявляется. С утра уже 30 км,  все норм. Вчера 40-норм, а потом поехал опять через часик и на трех км прекратили получать локации
источник

l

lite in OpenStreetMap RU
SKbusiness
Бывает во сне/фоне, а может и так,  в активном состоянии проявляется. С утра уже 30 км,  все норм. Вчера 40-норм, а потом поехал опять через часик и на трех км прекратили получать локации
энергосбережение? :)
источник

S

SKbusiness in OpenStreetMap RU
Не должно,  уже все права раздал,  и телефон на зарядке
источник

S

SKbusiness in OpenStreetMap RU
И фоновых других приложений запущено не было
источник

S

SKbusiness in OpenStreetMap RU
Вот я и ВСЁ - тупик,  куда смотреть и как победить уже идеи закончились
источник

l

lite in OpenStreetMap RU
я, конечно, в этом 0, но может потестировать на другом смартфоне?
источник

KG

Konstantin Goncharik in OpenStreetMap RU
SKbusiness
Вот я и ВСЁ - тупик,  куда смотреть и как победить уже идеи закончились
я же прислал утилиту для тестов
источник

KG

Konstantin Goncharik in OpenStreetMap RU
своё приложение запускает GPS в foregroud service?
источник

KG

Konstantin Goncharik in OpenStreetMap RU
Konstantin Goncharik
своё приложение запускает GPS в foregroud service?
иначе могут быть проблемы с длительной работой в фоне
источник

KG

Konstantin Goncharik in OpenStreetMap RU
SKbusiness
Мля,  так вот и разбираюсь. Не знаю,  как отличить причину. То что проблема или в коде или в девайса и так понятно,  а вот в чем именно хз. Может кто знает,  как ПРАВИЛЬНО отловить причину. Может я борюсь с ветрянкой мельницами....
Правильно отловить - залогировать жизненый цикл приложения и всех его компонентов
источник

KG

Konstantin Goncharik in OpenStreetMap RU
если при работе с открытым приложением всё хорошо нет пропусков, точки идут подряд с одинаковой частотой+- то 95+% это энергосбережение на андроид 6+
и 99+% это энергосбережение на андроид 8+
источник

KG

Konstantin Goncharik in OpenStreetMap RU
выход - нужно запихивать GPS в foreground service
источник

KG

Konstantin Goncharik in OpenStreetMap RU
(это всё за исключением глючного девайса)
источник

S

SKbusiness in OpenStreetMap RU
На открытом тоже такое вылазит. Написал скрипт,  для тестов,  каждые две минуты прерывать запись в течении 30сек, и если нет ниодной записи - перезапускать сервисы - не помогло,  сервис не запускается 😕
источник

S

SKbusiness in OpenStreetMap RU
Или прав каких то не хватает,  или Гугл сервисы срать хотели на мои команды - хз.
источник

KG

Konstantin Goncharik in OpenStreetMap RU
com.google.android.gms.location ?
источник

S

SKbusiness in OpenStreetMap RU
Тесто на других телефонах,  сажал толпу студентов в маршрутку.  Девайсы разные - результат тот же. Частично я решил пересчетом маршрута,  но хочу разобраться в чем именно причина,  Чтоб потом оно мне боком не вылезло
источник

S

SKbusiness in OpenStreetMap RU
Йес
источник

S

SKbusiness in OpenStreetMap RU
com.google.android.gms.location ?
источник

KG

Konstantin Goncharik in OpenStreetMap RU
ну вот
источник