Google empfiehlt jetzt, Google Play Services
zu verwenden, um den Benutzerstandort zu verwalten.
Aber wie können wir mit dieser API überprüfen, ob GPS im Gerät eingeschaltet ist oder ob wir noch eine GPS-Verbindung haben?
In com.google.android.gms.location.LocationListener
haben wir nur eine Methode abstract void onLocationChanged(Location location)
, die aufgerufen wird, wenn sich der Standort geändert hat, aber wir wissen nichts über den GPS-Status.
Wie benutzt man Google Play Services
wie "alt" LocationManager
und LocationListener
?
Aber wie können wir mit dieser API überprüfen, ob GPS im Gerät eingeschaltet ist oder ob wir noch eine GPS-Verbindung haben?
Sie können nicht, AFAICT. Ich nehme an, das Argument ist, dass, da LocationClient
Daten aus verschiedenen Quellen mischt, es keine API gibt, um festzustellen, ob eine bestimmte Quelle verwendet wird oder nicht.
Sie müssen LocationManager
verwenden, wenn Sie bestimmen möchten, ob GPS aktiviert ist oder nicht.
Tags und Links android location gps google-play-services location-client