2012-06-27 5 views
2

Я работаю над приложением, которое периодически запрашивает данные о местоположении. Я пробовал службу и передал уведомление, но не смог получить данные о местоположении в определенный период времени, скажем, 30 минут или около того .. может помочь или предложить мне кое-что, благодаря чему я могу снова и снова получать данные о местоположении. Thnks in advОтслеживание местоположения в фоновом режиме в android

+0

Вы считаете, что объявили о своем сервисе как «LocationListener», который обновляется каждый раз, когда датчик GPS извлекает новое местоположение? – herom

ответ

2

Вы пытались использовать диспетчер аварийных сигналов? Для периодического обновления местоположения вы можете использовать следующее:

1. Зарегистрируйте диспетчер аварийных сигналов, который вызовет услугу каждые 30 минут.

2.Убедитесь, что вы приобрели блокировку следа, чтобы устройство просыпалось от сна.

3. Менеджер тревог принимает ожидающее намерения, которое, в свою очередь, вызывает BroadcastReciever/Service при срабатывании будильника.

4.В этой службе BroadCastReciever служба должна обновить ваше местоположение. Check this question for the complete code.Also this.

Смежные вопросы