2014-12-22 34 views

回答

0

下面是示例代码来获取卫星数量在使用,鉴于

gpsStatus = locationManager.getGpsStatus (gpsStatus); 
     Iterable<GpsSatellite> satellites = gpsStatus.getSatellites(); 
     int sattInView = 0; 
     int sattInUse = 0; 
     if (satellites != null) { 
      for (GpsSatellite gpsSatellite : satellites) { 
       sattInView++; 
       if (gpsSatellite.usedInFix()) { 
        sattInUse++; 
       } 
      } 
     } 
     inView = String.valueOf (sattInView); 
     inUse = String.valueOf (sattInUse); 
+0

我没有使用过的位置管理器API。我已经使用了GoogleApiClient API。这个类没有一个名为getGpsStatus(gpsStatus)的方法; –

+0

由于您正在使用FusedAPI,它使用您最近的手机塔或GPS卫星来修复您的位置,所以恐怕不可能就我所知。 –

+0

是的,我使用了FusedAPI。 –

相关问题