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

Java 在android中每n分钟获取一次当前位置,java,android,location,android-gps,user-location,Java,Android,Location,Android Gps,User Location,我想每n分钟获取一次纬度和经度,然后在我的应用程序中使用它们设置某个区域的用户。唯一的问题是,我不知道如何每隔2分钟获取位置 PS:我正在使用GPS和WiFi只要根据需要调整即可 Timer timer = new Timer (); TimerTask hourlyTask = new TimerTask () { @Override public void run () { // check if GPS enabled GPS

我想每n分钟获取一次
纬度
经度
,然后在我的应用程序中使用它们设置某个区域的用户。唯一的问题是,我不知道如何每隔2分钟获取
位置


PS:我正在使用
GPS
WiFi

只要根据需要调整即可

    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

只要根据你的需要调整它

    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

欢迎来到堆栈溢出!为了解决这个问题,您能否在内容中提供更好的标题和更详细的信息?欢迎使用Stack Overflow!为了解决这个问题,你能在内容中有一个更好的标题和更详细的信息吗?