Intereting Posts
Использование камеры в приложении Phonegap с использованием только ввода HTML без API камеры Android Studio не признает импорт эспрессо Сохранение изображения большим пальцем и отображение на изображенииViewroid Нажмите на уведомление, чтобы перейти к текущей деятельности В чем разница между -anydpi And-nodpi? Анимированная анимация SeekBar Как получить символ валюты по названию валюты? Плохая производительность при непрерывном рисовании в CustomView Google Maps v2 MapFragment чрезвычайно отстает от возврата с задней стороны SSLHandshakeException Trust anchor для пути сертификации не найден Android HTTPS Настройка стойких нижних листов STATE_EXPANDED высота или смещение Скрыть строку состояния Android ViewPager CrossFade анимация Создание сложных XML-чертежей Android Android – какое лучшее решение для многократного отображения строки состояния (SYSTEM_UI_FLAG_LOW_PROFILE) на планшетах в полноэкранном режиме?

Лучшая практика для постоянного уведомления о местоположении пользователя

Я разрабатываю приложение, где приложение на стороне сервера должно постоянно знать местоположение пользователя. Я собираюсь создать службу Android, которая работает в фоновом режиме, и постоянно запрашивать местоположение пользователя и отправлять результат в приложение на серверном сервере. Тем не менее, я задаюсь вопросом, является ли это наилучшим подходом с точки зрения экономии батареи. Например, в iOS есть что-то под названием «Значительное изменение», чтобы служить для этой цели, имеет ли Android аналогичную вещь.

Я предлагаю создать фоновый сервис, который просто использует NETWORK_PROVIDER и PASSIVE_PROVIDER. Вы можете использовать параметр minTime и minDistance, чтобы избежать разряда батареи. Документация

И Reto написал отличный пост о получении местоположения пользователей http://android-developers.blogspot.com/2011/06/deep-dive-into-location.html

Что касается вашего комментария, вы должны запустить свой липкий сервис: Документация