2012-04-07 3 views
0

я делаю мой проект в андроида ..Как получить Место для определенного интервала времени

Я хочу, чтобы получить место для определенного интервала времени (для фиксированного времени), когда нажимается кнопка

напр: каждые 10 минут в течение 4 часов я хочу получить текущий адрес местонахождения.

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

ответ

1

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

public void requestLocationUpdates (String provider, long minTime, float minDistance, LocationListener listener, Looper looper) 

см http://www.firstdroid.com/2010/04/29/android-development-using-gps-to-get-current-location-2/

0
LocationManager mlocManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); 

LocationListener mlocListener = new MyLocationListener(context); 

mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1, 1,mlocL istener); 

// синтаксиса: mlocManager.requestLocationUpdates (поставщик, minTime, minDistance, слушатель)

вы можете установить время и расстояние, как в этом методе см THS синтаксис