2014-12-22 59 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。 –

相關問題