1. tobbbbi, 20.06.2012 #1
    tobbbbi

    tobbbbi Threadstarter Junior Mitglied

    Hallo,
    es geht um Folgendes:
    Ich programmiere mir gerade eine Fahrradcomputer App.
    Diese soll zunächst diese Funktionen bieten:
    - Tachoanzeige mit aktueller Geschwindigkeit, Tageskilometer, Durchschnitt usw.
    - Maps-Ansicht mit Anzeige der aktuellen Position
    - Tracking History Funktion. Es werden alle Fahrtrouten aufgezeichnet und
    man kann diese jederzeit abrufen
    - Anzeige von GPS Status Informationen
    Ich habe diese Funktionen jeweils in einer eigener Activity realisiert,
    sie sind über einen Hauptbildschirm aufrufbar.
    Die Oberflächen sind weitestgehend umgesetzt, jetzt geht es
    an die programmtechnische Umsetzung der Funktionen.
    Die MapView habe ich bereits integriert und die GPS Status Infos
    werden auch in Echtzeit angezeigt.
    Nun bin ich auf eine Problematik gestoßen, bei der ich nicht so recht weiterkomme.
    Der LocationManager samt seiner Funktionen (+Konvertierungsmethoden etc.) wird ja
    in mehreren Activities benötigt. Außerdem wird ein XML Writer/Reader (gpx Format)
    für die Trackingfunktion implementiert werden müssen.
    Diese (eigentlich) Hintergrundprozesse würde ich in einen oder mehrere Services
    und damit GUI unabhängige Threads auslagern. Ist dieser Ansatz schonmal richtig?
    Falls ja kann ich mir noch nicht so richtig vorstellen, wie der Austausch mit
    den einzelnen Activities von statten gehen soll?! Wird dies mit dem Intentsystem
    umgesetzt oder gar BroadcastReceivern? Oder ist das nicht geeignet dafür und ich
    muss die Interprozesskommunikation von Java (hat erstmal nichts mit Android zutun)
    verwenden?
    Für einen Denkanstoß wäre ich sehr dankbar, da ich im da Moment etwas im Dunkeln tappe
    und auch den richtigen Ansatz wählen möchte.
    Vielen Dank schonmal!
     
Die Seite wird geladen...
Similar Threads - Kommunikation von Services Forum Datum
Kommunikation zwischen 2 Smartphones herstellen Android App Entwicklung 07.01.2017
[ERLEDIGT] Von SPP seriell per Bluetooth lesen Android App Entwicklung 26.04.2017
[ERLEDIGT] Welche Schriftarten werden von Android intern unterstützt ? Android App Entwicklung 16.03.2017
Wie bekomme ich Map Markers von einer SQL Datenbank Android App Entwicklung 11.03.2017
Excel Dokument mithilfe von JExcelAPI auslesen funktioniert nicht :/ Android App Entwicklung 02.03.2017
Wie realisiere ich eine zeitgesteuerte Berechnung und die Anzeige von PDF's Android App Entwicklung 21.02.2017
Wie verhindere ich die mehrfach Initialisierung von onCreate ? Android App Entwicklung 18.02.2017
Canvas - onDraw(): 1 invalidate() sind 3 Aufrufe von onDraw() ? Android App Entwicklung 08.02.2017
Probleme beim Encoding einer Textdatei von Windows Android App Entwicklung 25.01.2017
Mail von Button aus mit Standard-Mail-App senden Android App Entwicklung 21.01.2017