GPS定时问题

时间:2012-01-30 22:26:25

标签: android gps

这是一个与GPS“常规”使用完全相反的问题。目标是让gps在存在的众多设备上以非常精确的速率(如果可用)读取或“修复”。所以直到现在我才相信时间参数,例如

lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 1f, this);

会为我照顾这个。但是,当在Nexus S和Galaxy Nexus上进行测试时,我的行为完全不同,几乎相反(一个案例中读取的最短时间,另一个案例中的读取时间最短)。这是为什么,以及可以采取哪些措施来解决这个问题?

1 个答案:

答案 0 :(得分:0)

  

为什么会这样

如果您阅读the documentation,您会看到minTime参数requestLocationUpdates()仅用作节省电量的提示,位置更新之间的实际时间可能更长或小于这个值“。

  

可以做些什么来解决它?

您提出了一种新设计,不会对GPS修复的可用性和频率做出任何假设。