1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. ayacoo, 12.11.2010 #1
    ayacoo

    ayacoo Threadstarter Neuer Benutzer

    Hi,

    ich arbeite zurzeit an meiner ersten App mit GPS und versuche mir ein wenig Verständnis noch reinzuholen.

    Mein Wunsch ist das ich zu Beginn (wie bei der App Coupies oder Ähnlichen) ein Background Bild habe und erstmal die GPS Daten gezogen werden:

    Folgenden Aufbaue hab ich mir für die Funktion onCreate gedacht
    1) Starte ein ProgessDialog (Bitte warten..GPS Daten werden geholt)
    2) GPS Daten im eigenen Thread holen (Ich nehme an hier wird auch die onLocationChanged genutzt?)
    3) Formular aufbauen lassen
    4) Dialog beenden

    Wichtig ist mir bei 2.) das er sich immer den aktuellen Stand holt, auch wenn sich nicht die Daten geändert haben. Passt da die Funktion onLocationChanged überhaupt?

    Ist das der richtige Weg?
    Viele Grüße
     
  2. ayacoo, 12.11.2010 #2
    ayacoo

    ayacoo Threadstarter Neuer Benutzer

    Okay ich präzisiere nochmal ein wenig, da ich noch ein paar Sachen getestet habe.

    Also beim onCreate hole ich die letzte verfügbare GPS Position

    PHP:
            LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);        
            
    Location lastKnownLocation mlocManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
            
    System.out.println("Last Lat: " lastKnownLocation.getLatitude());
            
    System.out.println("Last Lng: " lastKnownLocation.getLongitude());        
            
    global_lat lastKnownLocation.getLatitude();
            
    global_lng lastKnownLocation.getLongitude();
    Damit bin ich eigentlich zufrieden. Nun starte ich aber beim GPS Update diesen ProgressDialog, da das GPS Update ja länger dauern kann.

    Aktuell wird beim onCreate ein Listener gestartet.
    HTML:
            LocationListener mlocListener = new MyLocationListener();
            mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, mlocListener);
    Spricht was dagegen den ProgressDialog in die Funktion onLocationChanged zu packen?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Fehler beim Projekt importieren Android App Entwicklung 03.10.2017
[ERLEDIGET] App über href starten Android App Entwicklung 28.09.2017
[ERLEDIGT] GPS NMEA $GPVTG Android App Entwicklung 01.08.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
[ERLEDIGT] App stürzt neuerdings beim anzeigen des eigenen Standorts ab Android App Entwicklung 19.03.2017
Display-Breite zum App-Start auslesen Android App Entwicklung 11.03.2017
adb starten funktioniert nicht Android App Entwicklung 25.02.2017
Verständnisprobleme beim Layout Android App Entwicklung 21.02.2017
Bei Erreichbarkeit eines Servers eine APP starten Android App Entwicklung 12.02.2017
Probleme beim Encoding einer Textdatei von Windows Android App Entwicklung 25.01.2017
Du betrachtest das Thema "GPS beim Start holen" im Forum "Android App Entwicklung",