1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. CsabyKe, 22.02.2011 #1
    CsabyKe

    CsabyKe Threadstarter Neuer Benutzer

    Morgen!

    Ich möchte eine sehr einfache Anwendung schreiben, aber ein wirklich einfaches Problem kann ich seit 13 Stunden nicht lösen…

    Ich möchte nur meine GPS-Koordinaten auf dem Bildschirm sehen…

    Es gibt immer ein Fehler in diesem Zeile:
    mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, mlocListener);
    Ohne diese Zeile läuft mein Program, aber es macht nicht, weil diese Zeile wichtig ist – denke ich!

    Ich habe ein Xperia X10 mit Android 2.1
    Ich habe schon keine Ahnung, was das Problem ist, habe schon alles versucht, was ich im Internet gefunden habe.
    Ich wäre wirklich dankbar, wenn jemand mir helfen könnte, oder mein Quellcode korrigieren würde

    Danke, Csaba (Tschaba)




    Code:
    package com.gpstest;
    
    import android.app.Activity;
    import android.content.Context;
    import android.location.Location;
    import android.location.LocationListener;
    import android.location.LocationManager;
    import android.os.Bundle;
    import android.os.Looper;
    import android.util.Log;
    import android.widget.TextView;
    
    
    public class main extends Activity  {
        double latitude, longitude;
        private TextView tvLatitude;
        private TextView tvLongitude;
        
        private LocationManager myManager;
        
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            
            myManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
            
            
            
            LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
            LocationListener mlocListener = new myLocationListener();
            mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, mlocListener);
            
        }
    
        
        public class myLocationListener implements LocationListener {
    
            @Override
            public void onLocationChanged(Location location) {
                // TODO Auto-generated method stub
                latitude = location.getLatitude();
                longitude = location.getLongitude();
                tvLatitude.setText(String.valueOf(latitude));
                tvLongitude.setText(String.valueOf(longitude));
                
            }
    
            @Override
            public void onProviderDisabled(String provider) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void onProviderEnabled(String provider) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void onStatusChanged(String provider, int status, Bundle extras) {
                // TODO Auto-generated method stub
                
            }
            
        }
            
            
    }    
                   
                   
       
        
        
    
        
    
    
    
     

Diese Seite empfehlen