Android Location getTime()Bug?

gui*_*ed1 2 gps android location

不确定这是不是一个错误,但它不是我所期望的.

我启用了GPS和网络位置.我要做的第一件事就是确定使用的位置是检查位置的时间.

我提前10分钟打电话.结果这是我的调试输出.

09-01 20:05:00.764: network. Elapsed Time: 42001.  Date: Thu Sep 01 20:04:18 GMT+01:00 2011
09-01 20:05:00.764: gps.     Elapsed Time: 607768. Date: Thu Sep 01 19:54:53 GMT+01:00 2011
Run Code Online (Sandbox Code Playgroud)

看起来网络位置正在使用系统时间,而GPS正在使用实际时间.

有什么我应该做的或做得不正确或这是一个错误?

编辑:我正在使用摩托罗拉Droid硬件来测试是否有帮助.

Kyl*_*age 7

GPS时间是一个实际的时间测量系统:http://en.wikipedia.org/wiki/GPS_time#Timekeeping.GPS时间不与UTC同步,因此除非您将手机时钟设置为与GPS时间相同,否则我不希望它与手机上的时钟同步.

  • 我在寻找[解决方法](http://stackoverflow.com/questions/4418344/android-problem-finding-out-how-recent-latest-gps-fix-is/4481665#4481665)时发现了这个任何人都有兴趣 (2认同)