Datei mit RandomAccessFile einlesen

  • Hallo Community
    Ich moechte mit RandomAccessFile ein file inlesen(also genau gesagt eine wav). Dies klappt im normalen Java auch sehr gut. Dort mache ich es wie folgt:
    RandomAccessFile aFile = new RandomAccessFile("test.wav", "r");
    Ich habe versucht in Android als Pfad: Dokumente/test.wave anzugeben. Dies klappt aber nicht. Im Internet gibt es auch leider nichts in bezug auf Android und RandomAccessFile.
    Ich moechte die Datei vim Intenen Speicher einlesen und nicht von der SD-Karte.

    Wuerde mich sehr ueber Ideen oder Code-Schnippsel freuen
    Mfg
    Johannes

  • Hallo
    Eine Frage was willst du eigentlich machen? Weil du die Datei über diese art öffnen willst.

    Diesen Datei Path den du benutzen willst gibt es nicht. Lade dir mal einen Explorer für dein Handy dann wirst du sehen wie die Ordner Struktur aus sieht.
    Aber in Android erfragt man sich die Pathe zb über getDataDir() was die den Paht zu deinem App Verzeichnis gibt . da hat aber nur deine App zugriff.
    https://developer.android.com/reference/android/content/Context
    für alle anderen musst du auch Premission erstellen.


    Wie oder wo hast du denn die Datei auf dein Handy gebracht?


    https://stackoverflow.com/questions/1239…file-in-android
    https://www.big-app.de/daten-speicher-in-android/

    Beachte auch das ab APi 23 es nicht mehr reicht nur die premission im manifest anzuforden die müssen jetzt auch zu laufzeit vom User erfragt werden.

    Einmal editiert, zuletzt von nono124 (29. Oktober 2018 um 15:21)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!