Uhrzeit direkt aus GPS Empfänger lesen

D

dsteiner00

Neues Mitglied
0
hallo

gibt es irgendeine Möglichkeit die Uhrzeit direkt aus dem GPS Empfänger eines Smartphones zu lesen und diese in der Android SDK zu verwenden?
Danke im Voraus!
 
Da es bereits mehrere Apps für diesen Zweck gibt, dürfte es möglich sein (Link, Link, Link)

Hier hab ich noch was gefunden: Getting GPS time on Android

> Das ist im Dev-Bereich aber wohl besser aufgehoben ;)
 
  • Danke
Reaktionen: dsteiner00
ich hätte da noch eine frage und zwar habe ich standardmäßig die GMT-Zeit in die Datenbank gespeichert:

Code:
private final DateFormat timestampFormat = new SimpleDateFormat("yyyyMMddHHmmss");
GregorianCalendar greg = new GregorianCalendar();
                        TimeZone tz = greg.getTimeZone();
                        int offset = tz.getOffset(System.currentTimeMillis());
                        greg.add(Calendar.SECOND, (offset/1000) * -1);;
                        StringBuffer queryBuf = new StringBuffer();
                        queryBuf.append("INSERT INTO "+POINTS_TABLE_NAME+
                                " (GMTTIMESTAMP,LATITUDE,LONGITUDE,ALTITUDE,ACCURACY,SPEED,BEARING) VALUES (" +
                                "'"+[B]timestampFormat.format(greg.getTime())[/B]+"',"+
                                loc.getLatitude()+","+...


jetzt möchte ich aber die GPS-Zeit in die Datenbank hineinspeichern, die aus dem NMEA Stream herausgelesen wird:

Code:
public void onNmeaReceived(long timestamp, String nmea) {
                
                if (!nmea.startsWith(NMEA_RMC))
                      return ;
                  // extract time, date
                  String[] tokens = nmea.split(",");
                  String utcTime = tokens[1];
                  String utcDate = tokens[9];
        
                  // parse
                  DateFormat df = new SimpleDateFormat("HHmmss.S ddMMyy Z");
                  String GPSTime = utcTime + " " + utcDate + " +0000";
wie bringe ich die GPSTime, die nur aus 2 Strings besteht, in das SimpleDateFormat "timestampFormat"?
 

Ähnliche Themen

netfreak
  • netfreak
Antworten
10
Aufrufe
461
netfreak
netfreak
R
  • Robby1950
2
Antworten
23
Aufrufe
1.022
Robby1950
R
G
Antworten
8
Aufrufe
1.196
gnome2012
G
Zurück
Oben Unten