C
CsabyKe
Neues Mitglied
- 0
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)
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
}
}
}