在Android上访问原始GPS数据

时间:2015-08-18 18:16:49

标签: java android gps

这里的第一个问题!

我有兴趣在Android设备上获取原始GPS数据:卫星位置,伪距和相位信息。根据{{​​3}},我们所能做的最好就是获得this well-answered question提供的所有内容。

我想知道过去五年情况是否有所改变?我注意到Android源代码现在是一个名为GpsSatellite的结构,它听起来像我想要的一切,并且使用类似于众所周知的GpsStatus结构。

然而,GpsMeasurement是@SystemApi,因此无法通过正常的应用程序编写访问。此外,除了源代码之外,我找不到任何关于此的信息。

有没有其他方法可以获取此数据?是否有解决方法来访问GpsMeasurement无论如何?那里真的没有任何东西可以保留给开发人员。

2 个答案:

答案 0 :(得分:1)

所以看起来最近发生了变化。以下是描述如何从现代智能手机获取原始GPS数据的链接:Raw GNSS Measurements

答案 1 :(得分:0)

我怀疑你是否可以访问消费者Android上的数据。 原因是,GPS芯片必须专门配置输出这些伪范围,这会产生通常无人使用的开销。

能够输出pseudeoranges的其他GPS芯片通常更昂贵。 这称为"原始数据选项"。