如何检查GPS_PROVIDER或NETWORK_PROVIDER小于60秒的位置?

时间:2011-11-08 16:30:58

标签: android gps android-location

如何检查GPS_PROVIDER或NETWORK_PROVIDER小于60秒的位置?我知道以ms为单位获取location.getTime()但我无法将其与System.currentTimeMillis()进行比较,因为时区不同。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

我已经实现了这一点,我的方法是将System.currentTimeMillis()复制到double onLocationChanged() LocationListener方法中的某个System.currentTimeMillis()变量中。通过这种方式,您可以在获得新位置时获得准确的时间。此外,您可以在需要时将此变量与同一{{1}}进行比较。

我知道这个问题已经发布了一段时间,但希望它可以帮助搜索它的人。

答案 1 :(得分:0)

Location类包含方法getTime(),您可以获取此值并比较它是否小于60秒。 我认为这对你有用。