我有什么:
我从GPS缓存中获得最后更新的值,如下
Location location;
location = appLocationService.getLocation(LocationManager.NETWORK_PROVIDER);
if(location!=null){
latitude=location.getLatitude();
longitude=location.getLongitude();
}
我想做的事情:
- 我如何才能发现GPS中上次更新的缓存不超过小时前
- 我如何才能发现GPS中最近更新的缓存不超过前一天
Location类有一个名为getTime()
的方法,它会为您提供GpsLocation接收的时间,因此将其与当前时间进行比较将为您提供兑现位置是否过期的比较。