我在做項目的Android ..如何獲得位置進行一定的時間間隔
我想獲得一定的時間間隔位置(固定時間)按鈕被點擊
爲前時:每10分鐘4小時我想獲得當前位置地址。
如何得到它?有沒有像Visual Basic一樣的定時器控件?或任何其他方法來做到這一點。 thax提前
我在做項目的Android ..如何獲得位置進行一定的時間間隔
我想獲得一定的時間間隔位置(固定時間)按鈕被點擊
爲前時:每10分鐘4小時我想獲得當前位置地址。
如何得到它?有沒有像Visual Basic一樣的定時器控件?或任何其他方法來做到這一點。 thax提前
您可以使用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/
LocationManager mlocManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener(context);
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1, 1,mlocL istener);
// 語法: mlocManager.requestLocationUpdates(provider,minTime,minDistance,listener)
您可以設置時間和距離都在這個方法中看到的部份語法
你可以看到這個鏈接get current device location after specific interval有一個如何在一定的時間段
獲取位置信息的工作示例