Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

GPS funktioniert nicht

Das Thema "GPS funktioniert nicht" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 08.01.2012, 15:12   #1 (permalink)
Neuer Benutzer

Registriert seit: 19.06.2011
Beiträge: 16
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard GPS funktioniert nicht

hi

ich versuche gerade eine funktionierende GPS Funktion hinzubekommen, doch die Funktion onLocationChanged wird bei mir nicht aufgerufen????
Code:

public
class GpstrackerActivity extends Activity {
/** Called when the activity is first created. */
@Override
public
void onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState); setContentView(R.layout.main); Toast.makeText(this,"ANFANG",Toast.LENGTH_SHORT).show();
/* Use the LocationManager class to obtain GPS locations */
LocationManager mlocManager = (LocationManager)getSystemService (Context.LOCATION_SERVICE); LocationListener mlocListener = new MyLocationListener(); mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, mlocListener); Toast.makeText(this,"1",Toast.LENGTH_SHORT).show(); }
/* Class My Location Listener */
public
class MyLocationListener implements LocationListener {
@Override
public
void onLocationChanged(Location loc) { loc.getLatitude(); loc.getLongitude(); String Text = "My current location is: " +
"Latitud = "
+ loc.getLatitude() +
"Longitud = "
+ loc.getLongitude(); Toast.makeText( getApplicationContext(), Text, Toast.LENGTH_SHORT).show(); }
@Override
public
void onProviderDisabled(String provider) { Toast.makeText( getApplicationContext(),
"Gps Disabled"
, Toast.LENGTH_SHORT ).show(); }
@Override
public
void onProviderEnabled(String provider) { Toast.makeText( getApplicationContext(),
"Gps Enabled"
, Toast.LENGTH_SHORT).show(); }
@Override
public
void onStatusChanged(String provider, int status, Bundle extras) { Toast.makeText(getApplicationContext (),"ENDE",Toast.LENGTH_SHORT).show(); } }/* End of Class MyLocationListener */
}/* End of UseGps Activity */
Wenn ich das GPS ein/ausschalte kommt jeweils die entsprechende Meldung, aber die aktuelle Position wird nicht angezeigt. Kann mir jemand bitte weiterhelfen??

lg
Der ist offline   Mit Zitat antworten
Alt 08.01.2012, 18:14   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: GPS funktioniert nicht

Hast du das zu Hause in deinem Zimmer versucht weit weg von einem Fenster und nach 10 Sekunden aufgegeben? :-) Ohne AGPS unterstützung kann das schon mal ne halbe Stunden dauern bis der GPS Almanach komplett übertragen ist und ein Fix da ist.

Das sich im Hintergrund wirklich etwas tut kannst du mit einem gpsstatuslistener abfangen. Da drin erfährst du auch wieviele Satelliten zur Zeit gesichtet sind und wieviele davon gerade für einen Fix berücksichtigt werden.

Und immer schön direkt am Fenster testen.
strider ist offline   Mit Zitat antworten
Alt 14.01.2012, 22:35   #3 (permalink)
Neuer Benutzer

Registriert seit: 19.06.2011
Beiträge: 16
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: GPS funktioniert nicht

Zitat:
Zitat von strider Beitrag anzeigen
Hast du das zu Hause in deinem Zimmer versucht weit weg von einem Fenster und nach 10 Sekunden aufgegeben? :-) Ohne AGPS unterstützung kann das schon mal ne halbe Stunden dauern bis der GPS Almanach komplett übertragen ist und ein Fix da ist.

Das sich im Hintergrund wirklich etwas tut kannst du mit einem gpsstatuslistener abfangen. Da drin erfährst du auch wieviele Satelliten zur Zeit gesichtet sind und wieviele davon gerade für einen Fix berücksichtigt werden.

Und immer schön direkt am Fenster testen.

hallo

die funktion wird nichtmal nach einer Stunde aufgerufen.
Ich hab wirklich alles probiert, bin sogar damit draußen herumgelaufen und nix ist passiert. Weißt du bzw. weiß jemand wie man das lösen kann?
Evtl würde eine andere Funktion funktionieren ich finde nur leider nie eine vollständige...

würde mich über jegliche Hilfe freuen

lg
Der ist offline   Mit Zitat antworten
Alt 15.01.2012, 11:59   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: GPS funktioniert nicht

Hast du schon den GPS status listener ausprobiert? Der zeigt ja auch schon was wenn nur ein oder zwei Satelliten in Reichweite sind.
Ist in den Einstellungen möglicherweise GPS deaktiviert?
Du kannst auch noch zusätzlich vom LocationManager.NETWORK_PROVIDER updates anfordern das erhöht die Geschwindigkeit mit der die GPS Satelliten gefunden werden.
Lebst du in der Twilight zone wo nie ein GPS Satellit hinstrahlt?
strider ist offline   Mit Zitat antworten
Alt 15.01.2012, 19:14   #5 (permalink)
Neuer Benutzer

Registriert seit: 19.06.2011
Beiträge: 16
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: GPS funktioniert nicht

Zitat:
Zitat von strider Beitrag anzeigen
Hast du schon den GPS status listener ausprobiert? Der zeigt ja auch schon was wenn nur ein oder zwei Satelliten in Reichweite sind.
Ist in den Einstellungen möglicherweise GPS deaktiviert?
Du kannst auch noch zusätzlich vom LocationManager.NETWORK_PROVIDER updates anfordern das erhöht die Geschwindigkeit mit der die GPS Satelliten gefunden werden.
Lebst du in der Twilight zone wo nie ein GPS Satellit hinstrahlt?
hi,

habe per

Code:

public
void onStatusChanged(String provider, int status, Bundle extras) { Toast.makeText(getApplicationContext (),"Status: " + provider + status,Toast.LENGTH_SHORT).show(); }
probiert, die Satellitenfunktion zu nutzen, kommt DENNOCH NICHTS

Kannst du mir mal zeigen, wie der LocationManager.NETWORK_PROVIDER funktioniert? finde leider nur teilweise unvollständige oder komplizierte Lösungen, die mir nicht weiterhelfen können?

lg
Der ist offline   Mit Zitat antworten
Alt 15.01.2012, 20:27   #6 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: GPS funktioniert nicht

Klaro.
Hier findest du Besipielcode:
SLWGpsService.java - slw-battery-widget - Android Simple Lightweight Battery Widget / Cpu Widget / Storage Widget / Wlan Scan Widget / Gps Widget / Traffic Meter Widget / Cache Cleaner Widget / Audio Volume Widget - Google Project Hosting

Um zusätzlich den Networkprovider zu benutzen einfach nur ein zusätzliches:
mlocManager.requestLocationUpdates(LocationManager .NETWORK_PROVIDER, 0, 0, mlocListener);
hinzufügen.
strider ist offline   Mit Zitat antworten
Alt 16.01.2012, 14:55   #7 (permalink)
Neuer Benutzer

Registriert seit: 16.01.2012
Beiträge: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: GPS funktioniert nicht

Hast du die Permissions für GPS im Manifest gesetzt?

Lg
ocb ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
GPS funktioniert nicht Timborland Asus Eee Pad Transformer Forum 11 31.12.2011 12:28
GPS funktioniert nicht impuls LG P990 Optimus Speed Forum 53 29.11.2011 10:22
GPS funktioniert nicht norkarnt Lenovo ThinkPad Tablet Forum 7 27.09.2011 10:57
GPS funktioniert nicht. pongo LG P500 Optimus One Forum 7 18.01.2011 23:45
GPS funktioniert nicht barnfield Samsung Galaxy (I7500) Forum 10 31.07.2009 09:51




Du liest gerade: "GPS funktioniert nicht" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.