Android-программирование для меня совершенно новое, я играл с местоположением Android, и у меня такая же проблема, я собираюсь отправлять периодические обновления местоположения на сервер в фоновом режиме и i используя метод AlarmManager/LocationManager, установите AlarmManager с определенным интервалом, а затем, когда срабатывает alarmReceiver, он получит текущее местоположение устройства (используя locationManager) и отправит его на сервер по методу onReceive. Я узнал об этом FusedLocation как отличную замену, так как LocationManager дал мне дополнительную работу, чтобы получить лучшего поставщика услуг. возможно ли периодически обновлять местоположение в фоновом режиме, используя fusedLocation api без alarmManager? если да, то как я могу это сделать? заранее спасибо!периодически отправляет обновления местоположения, используя fusedLocation API
ответ
согласно LocationRequest documentation:
В промежутке между этими двумя крайностями является очень распространенным использование случая, когда приложения определенно хотите получать обновления на заданном интервале, и может получить их быстрее, если таковой имеется, но по-прежнему хотят влияние низкой мощности. Эти приложения должны учитывать PRIORITY_BALANCED_POWER_ACCURACY в сочетании с более быстрым setFastestInterval(long) (например, 1 минута) и более медленным setInterval(long) (например, 60 минут). Им будет присвоена только вину за власть за интервал, установленный setInterval(long), но он все равно может получать места, инициируемые другими приложениями, со скоростью до setFastestInterval(long). Этот стиль запроса подходит для многих приложений, ориентированных на местоположение, включая использование фона. Соблюдайте осторожность при подаче напряжения setFastestInterval(long), если вы выполняете тяжелую работу после получения обновления, например, используя сеть.
Это позволяет гарантировать, что вы будете получать обновления местоположения, на основании интервала вы установили с setInterval(long), давая вам эквивалентное поведение периодической тревоги, но если информация и другие приложения запрос местоположения, вы можете получить информацию о местоположении, как часто как ваш setFastestInterval(long) - вы можете установить самый быстрый интервал на ваш интервал, если вам просто нужны обновления местоположения с заданным интервалом.
- 1. HttpServletResponse, кажется, периодически отправляет досрочно
- 2. Как получить FusedLocation от IntentService
- 3. Периодически указывая api для обновления данных. Аккумулятор?
- 4. периодически получать обновления сетевых провайдеров
- 5. Периодически получайте обновления местоположения на Android-картах Google V2
- 6. asp.net периодически отправляет сообщения серверу
- 7. API местоположения Google: запрашивать обновления местоположения с ожидающим намерения?
- 8. Android GPS - отслеживание местоположения периодически
- 9. android - LocationManager vs FusedLocation
- 10. Создание вспомогательного класса с FusedLocation api
- 11. Обновления местоположения
- 12. Периодически проверяйте обновления браузера
- 13. Обновления фрагмент UI периодически
- 14. периодически проверяйте обновления сервера
- 15. Как интервал API fusedLocation относится к отключению GPS-радио
- 16. Периодически периодически перезагружайте сервер, используя cronjob.
- 17. Получение Rss, периодически, используя Python
- 18. IOS - Интервал обновления местоположения
- 19. Периодически отправляет уведомление пользователю в IOS Swift
- 20. Получить ложное местоположение в FusedLocation
- 21. Blackberry приложение, которое периодически отправляет GPS на веб-сервер?
- 22. Периодически опросайте REST API
- 23. Использование провайдера FusedLocation для устройства Android
- 24. Location Menager - Обновления местоположения
- 25. Обратный звонок для обновления местоположения
- 26. Получение обновления местоположения - Android
- 27. Firebase, мульти обновления местоположения
- 28. Запуск обновления местоположения
- 29. Интервал обновления местоположения Android
- 30. получение периодического обновления местоположения
большой! спасибо, нашел полезную статью здесь http://www.zionsoft.net/2014/11/google-play-services-locations-2/ – animo53