Android Gnss同步时间

时间:2019-11-14 19:19:03

标签: android time gps

从GNSS获取时间戳的最佳方法是什么? 我只想使用Galileo OR(GPS和Glonass)? 目前,我使用

Date gps_time = new Date(location.getTime()); 但意识到这只给了我解决的时间。 我不确定如何通过位置管理器获取GPS时间...

GPS-time in Android中,有一个示例提供了gps时间,但没有毫秒。但是我也需要它们。

1 个答案:

答案 0 :(得分:0)

ESA pdf和测试程序GSPtest帮助了我。

只有较新的手机才能够提供GNSS原始测量结果。所以我换了新手机 time = (long)(( clock.getTimeNanos() - ( clock.getFullBiasNanos() + (clock.hasBiasNanos() ? clock.getBiasNanos() : 0) ) )/1000000); 获取毫秒数,并在Unix时间开始和gps时间开始EPOCH_DELTA = 315964800000L之间添加纪元增量 和the秒(以毫秒为单位18000)。

就是这样。 (我认为)