Beiträge von romshark

    In meiner App sollen auf dem entfernten Server gespeicherte Dateien angezeigt werden. Beim anklicken einer dieser Dateien muss der User die App auswählen, in welcher er die gewählte Datei öffnen möchte, sobald unsere App also weiß welche Datei mit welcher App geöffnet werden soll bildet es eine Art NFS (Network File System)-Mount zwischen meinem Server und der App die ich ausgewählt habe und erlaubt dieser App die Datei vom Server zu nutzen als wäre sie lokal auf dem Gerätespeicher vorhanden.


    Beispiel 1: Ich wähle ein Video, wähle dann irgendeine Player-App und die Player-App streamt das Video von meinem Server
    Beispiel 2: Ich wähle mehrere Bilder und irgendeine Slideshow-App, diese lädt/streamt die Bilder vom Server und zeigt diese an
    Beispiel 3: Ich wähle ein Dokument und irgendeine Office-App, diese lädt/streamt das Dokument vom Server und lässt es mich bearbeiten und auf dem Server abspeichern..


    Wie könnte man solche eine App umsetzen?

    Gute Frage, klingt aber machbar. Schließlich schafft die SD Karte das ja auch. ;)
    Eventuell reicht es ja, wenn Du Dich irgendwie in den Event Bus rein hängst und das 'Karte eingefügt' Event triggerst.


    Wie genau sich das praktisch umsetzen lässt kann ich Dir auch nicht sagen.

    Ganz vergessen... das ganze sollte natürlich keine Root-Rechte benötigen.


    Hmm, Ich weiß erstens nicht ob ich an den Event Bus komme und dort ein Event triggern kann ohne die Root-Rechte und zweitens muss das Volume ja irgendwo in der für die App freigegebenen Partition angelegt werden damit es von Android gemountet wird.


    Hat da jemand eventuell konkretere Vorstellungen wie sowas ablaufen könnte?


    EDIT: Das hauptsächliche Ziel ist es andere Apps neue files erkennen zu lassen, die die Autor-App erzeugt.

    HI!


    Ist-Zustand: Wird eine Speicherkarte in ein Android-Phone gesteckt erkennt Android das neue Volume automatisch und mountet es an sein File-System, Der User und andere Apps können files auf bzw. von disem neuen Volume lesen bzw. schreiben.


    Soll-Zustand: Beim starten einer App, legt diese ein virtuelles emuliertes Speichermedium an, welches von Android als ganz normale Speicherkarte angesehen und gemountet wird..


    Frage: Ist es möglich solch eine App zu entwickeln? :S