Einzelnen Beitrag anzeigen

ArminW

Registriert seit: 23. Mär 2016
Ort: Niederbayern
15 Beiträge
 
#1

TLocationSensor im Hintergrund

  Alt 27. Dez 2023, 11:51
Hallo Forum,

ich hoffe, jemand kann mir als "Android-non-Expert" ein wenig weiter helfen.

Ich habe eine App gebastelt (Delphi 11, Android 10), die mir Positionsdaten mittels TLocationSensor ermittelt und als Track speichert. Dank der Hilfe im Forum (link) funktioniert das mittlerweile gut.

Aber nur, solange die App im Vordergrund läuft. Wenn ich das Handy Display ausschalte, werden Positionsdaten nur sehr sporadisch aufgezeichnet.

Die eingestellten Projekt-Berechtigungen sollten passen:
<uses-permission android:name="android.permission.ACCESS_BACKGROUND _LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOC ATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCAT ION" />

In Android:
- alle Berechtigungen
- Akku Optimierung: nicht optimiert, App soll im Hintergrund laufen.

Wie kann ich erreichen, dass die App im Hintergrund mit normaler Datenrate weiter läuft? Ist das eine Android Einstellung? Brauche ich dafür einen "Android Service"? Ich habe da leider keinen Schimmer. Kann mir Jemand weiter helfen?

Armin
Miniaturansicht angehängter Grafiken
berechtigungen.jpg  
Armin
  Mit Zitat antworten Zitat