在android中每n分钟获取当前位置
Posted
技术标签:
【中文标题】在android中每n分钟获取当前位置【英文标题】:Get current location every n minutes in android 【发布时间】:2016-12-25 03:35:15 【问题描述】:我想每 n 分钟获取一次 latitude
和 longitude
,然后在我的应用程序中使用它们来设置某个区域的用户。唯一的问题是我不知道如何获得location
每-让我们说- 2 分钟。
PS:我同时使用GPS
和WiFi
【问题讨论】:
欢迎来到 Stack Overflow!您能否在解决问题的努力下,在内容中提供更好的标题和更详细的信息? 【参考方案1】:只需根据您的需要进行调整。
Timer timer = new Timer ();
TimerTask hourlyTask = new TimerTask ()
@Override
public void run ()
// check if GPS enabled
GPSTracker gpsTracker = new GPSTracker(this);
if (gpsTracker.getIsGPSTrackingEnabled())
String stringLatitude = String.valueOf(gpsTracker.latitude);
String stringLongitude = String.valueOf(gpsTracker.longitude);
;
// schedule the task to RUN every hour
timer.schedule (hourlyTask, 0l, 1000*60*60); // 1000*10*60 every 10 minut
【讨论】:
以上是关于在android中每n分钟获取当前位置的主要内容,如果未能解决你的问题,请参考以下文章
可以使用 Android 的 FusedLocationApi 获取新数据(确切的当前位置)吗?