Kürzlich habe ich Android Studio installiert, bevor ich Eclipse verwendet habe. Bei der Verwendung von Eclipse konnte ich alle Dateien in das Verzeichnis Assets setzen und mit der Methode getassets darauf zugreifen. Zum Beispiel:Lesen von TXT, MP3 und anderen Dateien von Android Studio
InputStream ims = getAssets().open("textnew.txt");
Können Sie bitte raten:
- Wo speichern Dateien in Android Studio? Soll ich selbst Ordner im Verzeichnis/res anlegen und Dateien dort ablegen? Beispiel: res/raw/textnew.txt
- Wie kann auf diese Dateien zugegriffen werden? Zum Beispiel muss ich eine TXT-Datei öffnen, um den Inhalt in TextView zu platzieren. Wie es geht?
Vielen Dank!
Das Assets-Verzeichnis und die Funktionen von getAssets() hängen nicht vom Editor ab. Sie sind Funktionen des Android SDK. Das bedeutet, dass Sie in Android Studio den Ordner "Assets" selbst hinzufügen können, wenn er nicht automatisch erstellt wird. – Mootpoint
Vorteile der Verwendung von Raw-Verzeichnis über Assets ist sehr gut in diesem Beitrag erklärt - http://StackOverflow.com/Questions/9563373/The-Reason-For-assets-and-raw-resources-in-android. Aber es hängt immer noch von Ihren Anforderungen ab. – Passiondroid
Vielen Dank für die Information! – SergeiK