Na ja:
Auch sträubt sich in mir was dagegen, ein Livetracking in die App einzubauen.
Das verstehe ich. Freilich kann man das als Eingriff in die Persönlichkeitsrechte sehen.
Ich sehe es eher so:
Hätte es Livetracking vor 5 Jahren schon gegeben, würde die kleine Schwester eines guten Freundes vermutlich noch leben.
Von da her ist es eine Abwägungssache: Datenschutz vs. Personenschutz.
Ich bin ja auch für einen Kompromiss zu haben.
15 Minuten ist zwar nicht viel, aber für den Anfang sicherlich ausreichend . Das entspräche einer Ungenauigkeit von ca. 30km. Realistisch eher weniger. (persönlich wäre ich eher für 5 Minuten, dann hälfe es meiner Frau weiter)
Ich würde die Funktionalität der App so wenig wie möglich umbauen / verändern.
Wie wäre es mit einer Einschaltbaren Zone "Livetracking"
Diese aktiviert sich (wenn das Feature an sich aktiviert ist), wenn man in keiner bekannten Zone ist. Dann sendet EgiGeoZone halt alle 15 Minuten die Zone "Livetrack: betreten Lat/Lon"
Dann sähe das Livetracking für fhem einfach wie eine normale Zone aus, nur dass diese halt immer andere Koordinaten hat.
Finden wir so einen Kompromiss?
Edit:
Alarmmanager:
Meinst du diesen Passus?
http://developer.android.com/reference/android/app/AlarmManager.html