我在android中做我的项目..
我希望在点击按钮时获取特定时间间隔(固定时间)的位置
ex:每10分钟一次,持续4小时我想得到当前的位置地址。
怎么弄这个?是否有像visual basic这样的定时器控件?或任何其他方法。 thax提前
答案 0 :(得分: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/
答案 1 :(得分:0)
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)
您可以在此方法中设置时间和距离,请参阅语法
答案 2 :(得分:0)
您可以看到此链接get current device location after specific interval有一个如何在特定时间段获取位置信息的工作示例