【问题标题】:Glonass satellites are supported or not?是否支持 Glonass 卫星?
【发布时间】:2013-07-09 17:15:56
【问题描述】:

如何检测基于 Android 的移动设备是否支持 glonass 功能?

【问题讨论】:

标签: android detect capability


【解决方案1】:

这可能有点困难,也可能没有。这取决于 Android 平台的实现。

Google 提供的默认框架不携带 GPS 以外的任何星座的信息。您可能正在使用 Glonass,但只是看不到卫星显示,因为框架无法将此信息从硬件设备驱动程序传递到框架。

一些设备制造商已对默认框架进行了小幅更改,允许其携带 glonass 卫星信息。这是框架中的一个简单更改(一行代码),但它还必须与 GPS 硬件设备驱动程序中的等效更改相匹配。你不能只使用一个更改而不使用另一个更改。

如果您开始看到大于 32 的卫星 ID 号,您就知道它显示的是其他星座。我认为格洛纳斯卫星通常使用 65 到 88 的范围,但我可能错了。对于地球上的每个位置,天空中应该始终有不止一颗 Glonass 卫星。如果您看到它们,那么您就知道您的设备具有该功能。如果您没有看到它们,则不能肯定地证明任何事情,因为某些设备仅在没有足够的 GPS 卫星时才启用 glonass 使用。

【讨论】:

    【解决方案2】:

    安装 GPS 测试应用 available here 并检查被测卫星的 ID。从 65 到 96 是 GLONASS。

    (例如http://developer-static.se-mc.com/wp-content/blogs.dir/1/files/2012/06/GPS_Test_application.jpg

    【讨论】:

    • 我在自己的应用程序中看到,有时我会在头顶看到多颗 GLONASS 卫星,其 SNR 比率与其他卫星一样高或更高,但“使用中”标志始终为假。为什么会这样?
    猜你喜欢
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    相关资源
    最近更新 更多