Android模拟器GPS位置给出了错误的时间

时间:2011-02-03 17:31:43

标签: android android-emulator gps

我正在模拟器中测试Android GPS跟踪应用程序,当我试图弄清楚最后一个已知位置是否陈旧时,我遇到了问题。

获得系统时间给了我正确的时间,但是当我为最后一个已知位置打location.getTime()时,返回的时间会关闭几个小时。我做了一些测试,发现每次从Eclipse中的Emulator控制选项卡发送GPS位置(类似于geo fix)时,位置的时间会提前一秒。这毫无意义!我很感激对此问题的任何见解。

2 个答案:

答案 0 :(得分:3)

正如所讨论的,这似乎是模拟器中的一个错误(我也能够重复它)。我在https://code.google.com/p/android/issues/detail?id=27272提交了错误报告,如果有人想要添加详细信息,加注星标和/或跟进。

答案 1 :(得分:0)

num_of_games printf("How many games are there in inventory? "); scanf("%d", &num_of_games); game_s * game_s game = (game_s *) malloc(num_of_games * sizeof(game_s)); 已修复此错误。我们将挑选这个修复程序到其他分支机构,并希望公众可用的系统映像将在不久的将来看到错误修复。

如果问题仍然存在,请在Google issue tracker报告,然后重新审核。