2013-07-09 41 views
1

如何检测基于Android的移动设备是否支持Glonass功能?格洛纳斯卫星是否支持?

+2

你读过:http://developer.sonymobile.com/knowledge-base/technologies/glonass/ –

+0

伟大的链接:)结合,与这样的:HTTP://计算器。 com/a/6721071/833647 –

+0

伙计们,谢谢你的回答! 这是一篇关于格洛纳斯卫星的非常棒的文章! – Laszlo

回答

2

这可能有点困难,或者不是。这取决于Android平台的实施。

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

一些设备制造商在默认框架中实施了一项小改动,允许其携带全球卫星信息。这是框架中的一个简单改变(一行代码),但它也必须与GPS硬件设备驱动程序中的等效更改相匹配。如果没有其他变更,你不能使用一项变更。

如果您开始看到卫星ID号大于32,则表明您正在显示其他星座。我认为格洛纳斯卫星通常使用65到88的范围,但我可能是错的。地球上每个地方都应该有一个以上的格洛纳斯卫星。如果你看到它们,那么你就知道你的设备具有这种能力。如果您没有看到它们,则无法证实任何事情,因为如果没有足够的GPS卫星,某些设备仅启用glonass使用。