Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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
如何在android中查找缓存中GPS的最后更新值 我所拥有的:_Android_Gps - Fatal编程技术网

如何在android中查找缓存中GPS的最后更新值 我所拥有的:

如何在android中查找缓存中GPS的最后更新值 我所拥有的:,android,gps,Android,Gps,我从GPS缓存中获取最后更新的值,如下所示 Location location; location = appLocationService.getLocation(LocationManager.NETWORK_PROVIDER); if(location!=null){ latitude=location.getLatitude(); longitude=location.getLongitude(); } 我想做的是: 如何才能发现GPS中最近更新的缓存不超过 一小时

我从GPS缓存中获取最后更新的值,如下所示

Location location;

location = appLocationService.getLocation(LocationManager.NETWORK_PROVIDER);
if(location!=null){
    latitude=location.getLatitude();
    longitude=location.getLongitude();
} 
我想做的是:
  • 如何才能发现GPS中最近更新的缓存不超过 一小时前
  • 如何才能发现GPS中最近更新的缓存不超过 前一天

  • Location类有一个名为
    getTime()
    的方法,该方法为您提供收到GpsLocation的时间,因此,如果兑现的位置是否过期,则将其与当前时间进行比较