1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. domino-bs, 12.04.2011 #1
    domino-bs

    domino-bs Threadstarter Neuer Benutzer

    Moin..

    Ich arbeite gerade an einer Protokollumsetzung für Android. Dazu habe ich einen Remoteservice, der Daten entgegennimmt und sie an Apps ausliefert, wenn diese gestartet sind/werden (Storage and Forward-Prinzip). Da ich nicht einschränken möchte wie groß die Daten sind, die mir so angeliefert werden, schreibe ich sie in Dateien auf der SD-Karte zum Zwischenspeichern. Wenn die App nun angerückt kommt und ihre Daten haben möchte wollte ich ihr eigenlich eien Datenstrom auf die Datei anbieten.
    Dank AIDL kann man ja "nur" primitive Datentypen, String, Map, ... usw. übergeben oder aber komplexe Datentypen (klassen) übergeben, wenn sie sich selbst zu Fuss serialisieren. Einen Stream zu serialisieren würde ich jetzt so gestalten: komplette Datei einlesen und als String übergeben. Wenn ich mir allerdings vorstelle, wie ich ein DVD-Image komplett in den Ram lade, um es als String zu übergeben kann ich es förmlich hören, wie mir der Ram um die Ohren fliegt ;-)
    Sprich mein letzter Gedanke wäre es dem App keinen Stream anzubieten sondern den Pfad zur Datei und die Apps kümmern sich selber. Wäre aber sehr unschön! Hätte da vielleicht jemand ne Idee?

    Gruß DoM
     
  2. Unicate, 12.04.2011 #2
    Unicate

    Unicate Android-Experte

    Ich sehe da keinen Weg.
    Pfad zu der Datei ist nicht so schlimm. Find ich gut.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Sind Notifications in einer Webview App möglich? Android App Entwicklung 10.09.2017
[ERLEDIGT] LL zur Laufzeit erstellen, Abstand zwischen LL und LL möglich ? Android App Entwicklung 06.09.2017
[ERLEDIGT] Verbindung zu MS SQL DB von App aus möglich? Android App Entwicklung 05.09.2017
[OFFEN] Barcodescan und Übergabe an Webseite Android App Entwicklung 18.05.2017
[GELÖST] Übergabe an zweite Activity Android App Entwicklung 11.05.2017
SQLite - Idee 'zentrale Datenbank' theoretisch möglich (und ratsam)? Android App Entwicklung 21.02.2017
Zeitkritische Programmierung - Einfache Möglichkeiten..? Android App Entwicklung 05.02.2017
Implementieren der Methode nicht möglich Android App Entwicklung 20.12.2016
Du betrachtest das Thema "Remoteserviceproblem: Übergabe eines Datenstroms möglich?" im Forum "Android App Entwicklung",