GPS-Zeit in Android

8

Ich suche nach einer Möglichkeit, die GPS-Zeit in meiner App anzuzeigen. Was ist der einfachste Weg, dies zu tun?

(Wegen der geringen Zeitunterschiede zwischen GPS-Zeit und interner Systemzeit muss es GPS-Zeit sein)

Danke

    
Andreas 10.08.2011, 20:06
quelle

2 Antworten

6

Immer wenn Sie eine Korrektur vom GPS erhalten, wird die Methode onLocationChanged aufgerufen. Der Parameter für diese Methode ist eine Instanz von Location . Eine der Methoden dieses Parameters ist getTime , die Ihnen das geben, wonach Sie suchen. Das ist, wenn ich richtig bin, wonach Sie suchen. Lesen Sie mehr hier

    
Ilya Saunkin 10.08.2011, 20:13
quelle
15

Die GPS-Zeit kann ziemlich verwirrend sein! Um die Diskussionen in akzeptierter Antwort zu erweitern, gibt getTime () in onLocationChanged () Callback unterschiedliche Antworten abhängig von der Position (nicht unbedingt GPS) Informationen werden abgerufen (basierend auf Nexus 5 Tests):

(a) Wenn Sie Google FusedLocationProviderApi (Google Location Services API) verwenden, gibt getProvider () 'fusioned' zurück und getTime () gibt die Gerätezeit zurück (System. currentTimeMillis ())

(b) Bei Verwendung von Android LocationManager (Android-Standort-API), abhängig von den Standorteinstellungen und den requestLocationUpdates-Einstellungen des Telefons (LocationManager.NETWORK_PROVIDER und / oder LocationManager.GPS_PROVIDER), gibt getProvider () Folgendes zurück:

  • Entweder 'network', in diesem Fall gibt getTime () die Gerätezeit zurück (System.currentTimeMillis ()).
  • Oder "gps", in diesem Fall gibt getTime die GPS (Satelliten) -Zeit zurück.

Im Wesentlichen: "fusioniert" verwendet GPS & amp; Wi-Fi / Netzwerk, "Netzwerk" verwendet Wi-Fi / Netzwerk, "GPS" verwendet GPS.

Um GPS-Zeit zu erhalten, verwenden Sie den Android LocationManager mit requestLocationUpdates, das auf LocationManager.GPS_PROVIDER gesetzt ist. (In diesem Fall ist der getTime () Millisekunden-Teil immer 000)

Hier ist ein Beispiel mit Android LocationManager (Android Location API):

%Vor%     
Ken 07.04.2016 07:58
quelle

Tags und Links