如何在android的缓存中找到GPS的最后更新值



我有什么:

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

Location location;
location = appLocationService.getLocation(LocationManager.NETWORK_PROVIDER);
if(location!=null){
    latitude=location.getLatitude();
    longitude=location.getLongitude();
} 

我想做的事情:

  1. 我如何才能发现GPS中上次更新的缓存不超过小时前
  2. 我如何才能发现GPS中最近更新的缓存不超过前一天

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

最新更新