在android中每n分钟获取当前位置

时间:2016-08-18 09:12:30

标签: java android location android-gps user-location

我想每n分钟获得latitudelongitude,然后在我的应用中使用它们来设置区域内的用户。唯一的问题是我不知道如何让location每小时说2分钟。

PS:我正在使用GPSWiFi

1 个答案:

答案 0 :(得分:0)

根据您的需要调整它。

    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