GPS im Eco Modus beim Galaxy S24 Ultra

  • 30 Antworten
  • Letztes Antwortdatum
@maik005
Vielleicht sind auch eure Apps schlecht programmiert, sodass sie ständig den Standort abfragen?

Schon wieder so ein Tag, bei dem du ungenießbar bist und lieber beleidigst ?

Selbst wenn man versucht es Dir mit einfachen Worten zu erklären UND Dir drei Links zum Lesen gibt ....
die du offensichtlich nicht verstehst.

Oder kannst du das irgendwie beweisen, dass GPS dauerhaft aktiv ist?
Dreimal gemacht - LESEN wäre jetzt von Vorteil, wenn du schon hier die Leute anpulverst.
Steht alles in den Links drin - nicht gefunden ? - dann ist es nicht mehr mein Problem ...

Da kann man nur mit dem Kopfe schütteln und Ernst kann man Dich wirklich nicht mehr nehmen.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Zeev, WolfgangN-63, marcodj und 2 andere
@swa00
Alles klar.
Beleidigt habe ich nicht.
Bewiesen hast du nichts und in den Links steht deine Behauptung nicht.
 
Zuletzt bearbeitet:
Steht 4 mal drin :)
 
  • Danke
Reaktionen: marcodj
Aber vielleicht reden wir auch aneinander vorbei?

Ich sprach von einem aktuellen GPS Fix, die aktuelle Position.

Du meinst vielleicht die Rückmeldung der PlayDienste mit der zuletzt bekannten genauen Position, während parallel der GPS fix für die aktuelle Position läuft?
 
Ich verstehe nicht wieso das hier im Forum zwischendurch so abdriften muss.
Es war doch bis eben eine ganz gute Diskussion und ein normaler Austausch.

Liegts an der dunklen Jahreszeit?
Das ist sooo anstrengend.
 
  • Danke
Reaktionen: Knisterfolie und swa00
swa00 schrieb:
Wo steht das ? Und welche Software soll das sein ?
Man kann das ganz einfach mit den üblichen Verdächtigen (Strava, Komoot, Maps-Standortfreigabe, ...) nachvollziehen. Sobald das Display ausgeht, legen sich diese Apps und Dienste nach kurzer Zeit schlafen, fragen keine Standortdaten ab und speichern diese auch nicht weg. Wenn die Apps weiterliefen und ihnen lediglich die Location-API keine Daten mehr liefern würde, liefe z.B. die Zeit bei der Aufzeichnung durch und es würden z.B. auch Herzfrequenzdaten eines gekoppelten BT-Brustgurts erfasst. Passiert aber nicht.
 
fragen keine Standortdaten ab
Nein , das wird auch von Dir leider falsch verstanden :

Apps Fragen keine Sandortdaten aktiv ab , sondern werden in dem Falle vom System nicht mehr (oder unregelmäßig) mit Standortdaten versorgt .
Der entsprechende System-LocationService läuft weiter, da die App diesen anfordert.

Einschränkungen bei der Standortermittlung im Hintergrund | Android Developers

Zitat:
Wenn Ihre App im Hintergrund ausgeführt wird, berechnet der Standortsystemdienst nur wenige Male pro Stunde einen neuen Standort für Ihre App. Das gilt auch, wenn Ihre App häufigere Standortaktualisierungen anfordert.


Wenn die Apps weiterliefen und ihnen lediglich die Location-API keine Daten mehr liefern würde
Apps laufen im Hintergrund - was den Standort betrifft - i.d.R. eine Zeit weiter - der "Listener" - der in der App auf neue Daten wartet, ist i.d.R. weiterhin aktiv. Er bekommt nur keine Daten mehr.
Bei dem Einsatz von einem Service verhält sich das anders, auch wenn die App aus dem Task heraus sind.

Ref : Auch obiger Link





 
Zuletzt bearbeitet:
  • Danke
Reaktionen: marcodj
Nö, habe ich schon verstanden. Wir reden nur gar nicht von Hintergrund-Apps. Du kannst Strava oder Komoot auch einfach im Vordergrund lassen und das Display ausschalten. Solange das Telefon nicht im Energiesparmodus ist, laufen diese Apps trotzdem sauber durch und dürfen auch fröhlich Location-Daten anfordern (in real-time, wie in Deinem verlinkten Artikel beschrieben). Im Energiesparmodus sieht das halt leider anders aus. Wenn man sowas programmiert, dann wartet man nicht in einem Listener darauf, dass man irgendwann eine Location geschickt bekommt, sondern man fragt sie ab und erhält synchron eine Antwort. Ob die aus dem API-Layer kommt (der eventuell eine alte Location aus Effizienzgründen zurückliefert) oder ob die Location-API intern eine aktuelle Location aus GPS/Wifi/Celltower-Triangulation herausholt, ist eine andere Sache.
 
sondern man fragt sie ab und erhält synchron eine Antwort.
Richtig, das war bis A12 noch möglich ..

Ab A13 benötigst du allerdings dazu nun einen Service - die direkte Abfrage mit getLastLocation wird dann bei ausgeschaltetem Screen unterbunden - auch als FCM Triggerung im Hintergrund.

Man kann auch zu Not einen Worker einsetzen, der bekanntlich unregelmäßig läuft.

Setze es bitte selbst einmal um
Code:
fusedLocationProviderClient.getCurrentLocation(LocationRequest.PRIORITY_HIGH_ACCURACY, null)
        .addOnSuccessListener(location -> {
            if (location != null) {
                double latitude = location.getLatitude();
                double longitude = location.getLongitude();
                Log.d("Location", "Aktueller Standort: " + latitude + ", " + longitude);
            }
        });
Die Returnwerte sind null.

Der Einsatz der direkten statischen Abfrage mit depracated Funktionen wird vom Playstore abgelehnt .
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: WolfgangN-63 und marcodj
Also nimm einfach ne Powerbank mit! Fertig
 
  • Danke
Reaktionen: Knisterfolie, WolfgangN-63 und swa00

Ähnliche Themen

K
Antworten
2
Aufrufe
334
koubi
K
F
Antworten
19
Aufrufe
1.504
maik005
maik005
Helle67
Antworten
8
Aufrufe
254
TomPiXX
TomPiXX
Zurück
Oben Unten