S
SPACE5TAR
Neues Mitglied
- 9
Nachdem ich die letzten Tage an einer Schweizer-Taschenmesser-App (mit Funktionen die keiner in dieser Konstellation braucht) gearbeitet und mir somit ein paar wesentliche Grundlagen als Neuling auf dem Gebiet Java+Android beigebracht habe, wird es Zeit für die erste sinnvolle App:
Mein Homeserver ist gekoppelt an ein paar Kameras, die Zufahrt, Eingangsbereich und Hausflur überwachen. Momentan werde ich per E-Mail und SMS (für mich wichtig wg. Daten-Roaming im Ausland) benachrichtigt. Das ganze möchte ich nun mit einer Android-App ein wenig modernisieren.
Nach den ersten Zeilen kann die App bereits SMS empfangen und verarbeiten. Push sowie ein Poll-Service werden später noch hinzukommen.
All zu viel Code habe ich noch nicht geschrieben, der Übersicht wegen das Projekt in unterschiedliche Klassen bzw. Dateien (SMSreciver.java, CommandAuswertung.java, GetFromServer.java) unterteilt (ich hoffe das ist in JAVA genauso sinnvoll wie in PHP und Visual Basic).
Nun aber kommt bei mir die Frage auf, wie ich die Anwendung am besten permanent im Hintergrund zum laufen bekomme, ohne dass ich sie 1. bei jedem Boot neu starten muss und sie 2. nach einer weile automatisch beendet wird (ggf. in diesem Fall direkt wieder automatisch neu gestartet werden soll).
Vielen Dank schon einmal für eure Hilfe und Denkanstöße.
Mein Homeserver ist gekoppelt an ein paar Kameras, die Zufahrt, Eingangsbereich und Hausflur überwachen. Momentan werde ich per E-Mail und SMS (für mich wichtig wg. Daten-Roaming im Ausland) benachrichtigt. Das ganze möchte ich nun mit einer Android-App ein wenig modernisieren.
Nach den ersten Zeilen kann die App bereits SMS empfangen und verarbeiten. Push sowie ein Poll-Service werden später noch hinzukommen.
All zu viel Code habe ich noch nicht geschrieben, der Übersicht wegen das Projekt in unterschiedliche Klassen bzw. Dateien (SMSreciver.java, CommandAuswertung.java, GetFromServer.java) unterteilt (ich hoffe das ist in JAVA genauso sinnvoll wie in PHP und Visual Basic).
Nun aber kommt bei mir die Frage auf, wie ich die Anwendung am besten permanent im Hintergrund zum laufen bekomme, ohne dass ich sie 1. bei jedem Boot neu starten muss und sie 2. nach einer weile automatisch beendet wird (ggf. in diesem Fall direkt wieder automatisch neu gestartet werden soll).
Vielen Dank schon einmal für eure Hilfe und Denkanstöße.