【问题标题】:How to get number of available sattelite in android gps如何在android gps中获取可用卫星的数量
【发布时间】:2012-12-05 09:29:08
【问题描述】:

我正在使用 android 中的 GPS,我想显示当前位置可用的卫星数量,我在我的应用程序中一直得到 3 个,而在其他应用程序中它们同时显示 6 到 9 个位置。我不知道是什么问题。 我能够获得经纬度当前位置。 我没有。来自locationManager.getAllProviders().size()的卫星在LocationListener

我也试过了

int satellite = 0;

GpsStatus status = locationManager.getGpsStatus(null);
            Iterable<GpsSatellite> sat = status.getSatellites();
            int i=0;
            while (sat.iterator().hasNext())
            {
                GpsSatellite gpsSatellite=(GpsSatellite)sats.iterator().next();

                if(gpsSatellite.usedInFix())
                {
                    satellite++;
                }


            }

但它显示为 0;

请帮助我。 提前致谢。

【问题讨论】:

标签: android gps satellite gps-time


【解决方案1】:

您可以查看GpsStatus 类方法。

您可以使用getSatellies() 方法获取卫星列表。这是一个iterable,因此您可以遍历它并获取卫星数量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    相关资源
    最近更新 更多