【问题标题】:Get current location every n minutes in android在android中每n分钟获取当前位置
【发布时间】:2016-12-25 03:35:15
【问题描述】:

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

PS:我同时使用GPSWiFi

【问题讨论】:

  • 欢迎来到 Stack Overflow!您能否在解决问题的努力下,在内容中提供更好的标题和更详细的信息?

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


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    相关资源
    最近更新 更多