Hi,
ich versuch jetzt schon das ganze Wochenende das GPS unter Android abzufragen aber irgendwie will es nicht klappten.
Hier ist der Code den ich benutzte:
Code
String serviceString = Context.LOCATION_SERVICE;
LocationManager locationManager = (LocationManager)getSystemService(serviceString);
String provider = locationManager.GPS_PROVIDER;
Location location = locationManager.getLastKnownLocation(provider);
if(location != null){
double lat = location.getLatitude();
double lon = location.getLongitude();
String msg = "GPS Länge:" + lon + " Breite: " + lat;
Toast toast1 = Toast.makeText(this,msg,Toast.LENGTH_LONG);
toast1.show();
}
else {
Toast toast2 = Toast.makeText(this,GPSOUT,Toast.LENGTH_SHORT);
toast2.show();
}
Alles anzeigen
Wenn ich den Code ausführe wird immer nur die die Toast2 angezeigt.
Im Emulator hab ich eingestellt das ein GPS Sender/empfänger vorhanden ist und in der AndroidManifest.xml habe ich folgenden Eintrag hinzugefügt:
Code
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
Mittels Telnet schicke ich die Koordinaten an das Smartphone.
Ich hoffe einer von euch kann mir vieleicht sagen was ich falsch mache bzw warum die ganze Sache nicht geht