Autore Topic: Controllo segnale gps catturato: cosa non va??  (Letto 590 volte)

Offline sika

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Lg P500 (Optimus One)
  • Sistema operativo:
    OSX 10.6
Controllo segnale gps catturato: cosa non va??
« il: 22 Gennaio 2013, 23:09:24 CET »
0
Ciao ragazzi,
ho creato un metodo per controllare se il segnale gps è preso o meno, mediante:

Codice: [Seleziona]
                boolean status = false;
               
                LocationProvider gpsProvider = locationManager.getProvider(LocationManager.GPS_PROVIDER);
        Log.d("GPSUtils.isGPSFixed", gpsProvider.toString());
                if (gpsProvider != null) {
               
                status = true;
       
        }

la domanda è semplice: perchè status mi viene sempre ritornato null???? o_O

grazie 1000!!!


Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:Controllo segnale gps catturato: cosa non va??
« Risposta #1 il: 22 Gennaio 2013, 23:48:16 CET »
0
Quel metodo non controlla "se il segnale gps è preso o meno" ma

Citazione
Returns the information associated with the location provider of the given name, or null if no provider exists by that name.
http://developer.android.com/reference/android/location/LocationManager.html#getProvider(java.lang.String)

Il dispositivo che stai testando è per caso sprovvisto di GPS?

Offline sika

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Lg P500 (Optimus One)
  • Sistema operativo:
    OSX 10.6
Re:Controllo segnale gps catturato: cosa non va??
« Risposta #2 il: 23 Gennaio 2013, 12:55:57 CET »
0
è un LG O1, quindi con agps