Heim >Java >javaLernprogramm >Wo soll ich Textdateien zum Lesen in meiner Android-App ablegen?
Textdateien in Android lesen: Wo soll die Datei abgelegt werden
Um Text aus einer Datei in Android zu lesen, muss die Datei in platziert werden einen bestimmten Ort, damit die Anwendung darauf zugreifen kann. Im bereitgestellten Code tritt eine Ausnahme auf, weil die Datei von einem absoluten Pfad im lokalen Dateisystem (E:\test\src\com\test\mani.txt) geladen wird, auf den die Anwendung nicht zugreifen kann.
Um dieses Problem zu beheben, sollte die Datei an einem Ort abgelegt werden, auf den die Anwendung zugreifen kann. Für Android-Anwendungen können mehrere Standardspeicherorte verwendet werden:
In diesem Fall sollte die Datei platziert werden im Datenverzeichnis der Anwendung. Hier ein Beispiel:
try { InputStream instream = openFileInput("mani.txt"); // Rest of the code } catch (Exception e) { // Handle exception }
Indem Sie die Datei im Datenverzeichnis der Anwendung ablegen, stellen Sie sicher, dass sie für die Anwendung zugänglich ist und korrekt gelesen werden kann.
Das obige ist der detaillierte Inhalt vonWo soll ich Textdateien zum Lesen in meiner Android-App ablegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!