2011-02-03 77 views
5

我正在测试模拟器中的Android GPS跟踪应用程序,并且在试图找出最后一个已知位置是否过时时遇到问题。

获得系统时间给了我正确的时间,但是当我在最后一个已知位置呼叫location.getTime()时,返回的时间会关闭几个小时。我做了一些更多的测试,发现每当我从Eclipse的Emulator控制选项卡发送一个GPS位置(类似于地理修复)时,该位置的时间提前了一秒。这根本没有意义!我将不胜感激这个问题。Android模拟器的GPS位置给出错误的时间

+0

这里也有趣且可重复。它获取的日期是正确的,时间从12:00:00开始,然后前进到12:00:01等每个连续的地理修复。我的时区是GMT。我会说这是模拟器中的一个错误。 – NickT 2011-02-03 17:50:42

+0

我看到同样的事情。当通过DDMS向仿真器发送“手动”坐标时,我得到一段时间(从正确的日期开始,但是在00:00,每次发送新的时间前进一秒)。 – 2011-02-12 17:13:30

回答

0

该错误已在ToT dev branch中修复为API 26。我们将选择此修复程序到其他分支机构,并希望公众可用的系统映像将在不久的将来看到错误修复。

如果有任何问题仍然存在,请在Google issue tracker举报,他们将重新开放审查。