Как запустить GPS-слушатель в фоновом режиме с помощью сервиса - Android - PullRequest
0 голосов
/ 12 сентября 2011

Как запустить GPS-слушатель в фоновом режиме с помощью сервиса.

Ответы [ 2 ]

0 голосов
/ 12 сентября 2011

Вы можете использовать Сервис, который всегда работает в фоновом режиме ... а в фоновом сервисе вы можете получить текущую широту и долготу, и вы можете в дальнейшем конвертировать эти лат и лонги в правильное местоположение, используя класс геокодера Android ... checkследующая ссылка

http://www.androidcompetencycenter.com/?s=GPS

0 голосов
/ 12 сентября 2011

вам нужно использовать Обработчик для того, который будет использовать слушателя и вызывать в определенное время, как этот способ.

private Handler handler;

onCreate(){
   handler = new Handler();
   handler.post(gpsListenr);
}

здесь, когда служба была создана в то время, будет вызван gpslistener.

Runnable gpsListener = new Runnable(){
    public void run(){
         // do something and then call again this listener by handler with delay time
         handler.postDelay(gpsListener,1000); /// this will call gpslistener every 1 sec.
    }
}
...