Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何获取特定时间间隔的位置_Java_Android - Fatal编程技术网

Java 如何获取特定时间间隔的位置

Java 如何获取特定时间间隔的位置,java,android,Java,Android,我正在用android做我的项目 我想在单击按钮时获取固定时间的特定时间间隔的位置 例如:每10分钟4小时,我想得到当前的位置地址 如何得到这个?是否有类似visual basic的计时器控件?或者任何其他的方法。 thax提前您可以使用LocationListener,当您的位置发生更改时会调用它,而且您还可以提供时间间隔 public void requestLocationUpdates (String provider, long minTime, float minDistance,

我正在用android做我的项目

我想在单击按钮时获取固定时间的特定时间间隔的位置

例如:每10分钟4小时,我想得到当前的位置地址

如何得到这个?是否有类似visual basic的计时器控件?或者任何其他的方法。 thax提前

您可以使用LocationListener,当您的位置发生更改时会调用它,而且您还可以提供时间间隔

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

//语法:mlocManager.requestLocationUpdatesprovider、minTime、MindInstance、listener

您可以使用此方法设置时间和距离。请参见语法。您可以看到此链接。这里有一个如何在特定时间段获取位置信息的工作示例

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

LocationListener mlocListener = new MyLocationListener(context);

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