ОС Андроид построена таким образом, что некоторые права приложению может дать только непосредственно сам пользователь (особенно явно это проявляется на Андроид 8 и выше, а также на устройствах некоторых производителей - Xiaomi, Huawei и т.д.).
В данной статье приводятся необходимые настройки для получения хорошего трекинга.
- МУ с Андроид до 6 версии включительно обычно не требуют специальных настроек прав и энергосбережения. Но если Вы заметили, что трек записывается не стабильно, то проверьте настройки энергосбережения:
Samsung Galaxy J3 (2016) SM-J320F
если оптимизация включена, то надо далее удостовериться, что МТ находится в исключениях:
настройка оптимизации для МТ должна быть выключена, либо установлена в автоматическую оптимизацию.
2. МУ с Андроид 8 и 9 требуют обязательной настройки. Начиная с версии 8 Андроид применяет более жесткую политику по расходованию ресурсов (память и заряд батареи) приложениями.
Примечание: начиная с этих версий в Андроид появился режим "Doze Mode". В данный режим устройство переходит, если лежит неподвижно и никаким образом не используется более 1 часа. При переходе в данный режим все приложения на устройстве засыпают. Особого значения это не имеет для записи трека, т.к. как только устройство начинает двигаться МУ выходит из этого режима (стоит отметить, что процесс перехода из "Doze Mode" в активный режим может занимать до 1,5 минут. Таким образом, если МУ было в данном режиме и сразу же начало движение, то первые 1,5 минуты трека могут не записаться).
На данных версиях следует проделать следующие настройки: