Hallo und willkommen im Forum Christian!Danke :)
An dem Einbau eines GPS-Trackers habe ich auch schon daran gedacht, ist aber irgendwie nicht der Focus der App. Etwas sträubt mich dagegen.Verstehe ich schon, das mit dem Focus. Eine All-in-one APP habe ich jedoch nicht gefunden, kann ja Deine werden ;)
Aber vielleicht realisiere ich es ja doch :).Genauso mit einer selbst wählbaren URL.
Falls doch: wohin sollten die Daten gespeichert/gesendet werden?
Anmerkung: Ab der kommenden Version 1.4.7 werde ich den Aufruf von 'Tasker'-Tasks implementieren. Dann könntest du beim Eintreten eines Ereignisses einen vordefinierten Task aus der 'Tasker'-App aufrufen. In deinem Falle wäre es der Aufruf der 'Self-Hosted GPS Tracker'-App.Okay. Von Tasker habe ich schon viel gehört. Aber noch nicht genauer untersucht.
Verlassen Zone | Betreten Zone | Tracking |
ja | nein | Tracking läuft vom Verlassen bis zum Betreten |
nein | ja | Tracking läuft vom Betreten bis zum Verlassen |
ja | ja | Tracking läuft immer |
nein | nein | Tracking läuft nicht |
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.
Alarmmanager:Ja, das ist die Klasse dazu und hier die Kommentare zu Doze mode:
Meinst du diesen Passus?
http://developer.android.com/reference/android/app/AlarmManager.html
Note: Neither setAndAllowWhileIdle() nor setExactAndAllowWhileIdle() can fire alarms more than once per 15 minutes per app.
An app that is whitelisted can use the network and hold partial wake locks during Doze and App Standby. However, other restrictions still apply to the whitelisted app, just as they do to other apps. For example, the whitelisted app’s jobs and syncs are deferred, and its regular AlarmManager alarms do not fire. An app can check whether it is currently on the exemption whitelist by calling isIgnoringBatteryOptimizations().