1

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

4

2 回答 2

3

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

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

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

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

于 2014-12-24T17:44:17.560 回答
3

在此处安装可用的 GPS 测试应用程序并检查测量卫星的 ID。从 65 到 96 是 GLONASS。

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

于 2015-01-16T16:04:23.223 回答