2016-04-12 8 views
1

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:

  1. Wo speichern Dateien in Android Studio? Soll ich selbst Ordner im Verzeichnis/res anlegen und Dateien dort ablegen? Beispiel: res/raw/textnew.txt
  2. 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!

+0

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

+0

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

+0

Vielen Dank für die Information! – SergeiK

Antwort

3

Sie können immer noch einen asset Ordner in Android Studio verwenden.

Erstellen Sie manuell einen Ordner asset in Ihrem App-Verzeichnis.

Verwenden der Menüs: Datei/Neu/Ordner/Assets Ordner

Ich glaube, dass der einzige Unterschied mit eclispe ist, dass in Android Studio der Ordner nicht standardmäßig erstellt wird.

+0

Danke! Es ist jedoch eine gute Vorgehensweise, Dateien im Ordner "Assets" zu speichern, wie zuvor in Eclipse. Oder gibt es eine andere bevorzugte Möglichkeit in Android Studio? – SergeiK

+0

Entscheiden Sie sich zu verwenden oder nicht der 'Asset'-Ordner ist nicht mit dem Editor verwandt, den Sie verwenden, und es ist immer noch eine gute Übung. – Nirekin

1

Android Studio verfügt über einen netten Assistenten zum Erstellen eines Asset-Ordners. Auf diese Weise wird es an der richtigen Stelle erstellt.

  1. Rechtsklick auf das Projekt
  2. Klicken Sie auf "Neu" -> "Ordner" -> "Assets-Folder"
  3. der Assistent Follow

Ihre Ordner erstellt werden soll, und wird zu Ihrem Hauptquellensatz hinzugefügt.

Verwandte Themen