Возможно ли это?, приложение получает данные о местоположении широты и долготы, система Android не может убить его, и работает, когда экран выключен?
Мое устройство для тестирования - huawei
Возможно ли, чтобы приложение для Android работало даже при выключенном экране?
В моем приложении не работает:
- wakefullbroadcastservice + сигнализация,
- сервис + сигнализация,
- gps настройки старого метода и нового google.api.client,
- использовать wakelock в обслуживании и активности,
- установить GPS в сервис, активность и отдельный класс,
все это не работает, потому что:
- или перейдите к экрану блокировки, и каждые 10 или 20 секунд будет сохраняться GPS-файл, сохраняя те же значения долготы и широты, что и для экрана разблокировки, после чего начинается реальное сохранение данных,
- или сохраняет различные данные при выключенном экране, он перестает записывать, например, 10-20 или 27, или 18 минут без повторения, а затем снова записывает другие данные, часто не меняя их значения широта, долгота,
Я разобрался со всеми возможностями, которые дает и все еще не работает Интернет. В общем, это приложение для сохранения моей широты и долготы все время, даже когда я заблокировал экран, и записи в файл всего, что каждый 10-20 секунд, это вообще возможно? Почему не почему? В настоящее время я активирую wakelock и начинаю слушать местоположение в упражнении, и широта данных, долгота и время сохраняются в файл с помощью службы, а затем закрываются...Пожалуйста, помогите, потому что бойня:)
3 ответа
Я заметил, что когда точность выше 300-350 метров, широта и долгота моего местоположения не меняются... когда ниже, он работает очень хорошо, поэтому я думаю, что это является причиной "замораживания" значений широты и долготы. думаешь, что примыкаешь? (моя точность может быть даже 3500 метров!(включен только GPS) Wi-Fi+ GPS максимум около 900 м). У меня нет возможности проверить мою программу на (android >= 6)... Я также пытался проверить другие приложения, такие как gpsTracker, и они также работали плохо...
Prerak Sola-> Я перепробовал все примеры, которые нашел в стеке и блогах. Здесь было слишком много, чтобы писать, другие были счастливы, они работали на них очень хорошо...
sumit-> да, я сделал..
Nick Isaacs -> да, и вы правильно сделали, что все работает нормально, но gps посылает мне те же значения широты и долготы, когда я блокирую свой экран, пока я не разблокирую, затем работает очень хорошо (когда экран включен)
Fusselchen-> да, это один из тех, которые я не делал, я не обновлял android, у меня есть 5.1.1, я постараюсь сделать это сегодня, если это возможно..., но тема открыта, и вопрос: Есть ли кто-то, у кого была такая же проблема, я имею в виду версию Android <6, причина плохой работы GPS трек?
Спасибо!!!
Вы должны отключить оптимизацию батареи в режиме энергосбережения для вашего приложения. Настройки -> Аккумулятор -> Верхнее меню "Оптимизация аккумулятора". Это недоступно в старых версиях, таких как 4.2.2. Я не уверен, но я думаю, что это будет с 6.0