Wanderer
Neues Mitglied
- 0
Hallo!
Ich habe folgendes Problem:
Ich habe eine Applikation geschrieben, die einige große (>10MB) Dateien benötigt, die bereits existieren.
Ich möchte die Dateien in einer Funktion öffnen, die ich als JNI eingebunden habe. Aber das klappt nicht.
Wie "packe" ich die zu der Applikation am besten dazu, wo kopiere ich sie hin?
Ich habe es als Resource versucht, unter "res/raw/meineDatei.dat". Dann versuche ich darauf zuzugreifen:
Das oben klappt alles nicht. Was könnte ich falsch machen?
Den absoluten Pfad habe ich mir so besorgt:
Der Code als JNI kann nicht nach Java portiert werden, da zu umfangreich und zu speed-kritisch.
Danke für Hinweise!
Ich habe folgendes Problem:
Ich habe eine Applikation geschrieben, die einige große (>10MB) Dateien benötigt, die bereits existieren.
Ich möchte die Dateien in einer Funktion öffnen, die ich als JNI eingebunden habe. Aber das klappt nicht.
Wie "packe" ich die zu der Applikation am besten dazu, wo kopiere ich sie hin?
Ich habe es als Resource versucht, unter "res/raw/meineDatei.dat". Dann versuche ich darauf zuzugreifen:
Code:
fopen("meineDatei.dat",...);
fopen("raw/meineDatei.dat",...);
fopen("/data/data/mypackage.name/files/meineDatei.dat",...);
Das oben klappt alles nicht. Was könnte ich falsch machen?
Den absoluten Pfad habe ich mir so besorgt:
Code:
this.getFileStreamPath("meineDatei.dat").getAbsolutePath();
Der Code als JNI kann nicht nach Java portiert werden, da zu umfangreich und zu speed-kritisch.
Danke für Hinweise!