Mein Code zu erhalten, ist folgende ::Wie richtigen Weg Dateien in android
Scanner sc = null;
try {
sc = new Scanner(new File("assets/mainmenu/readSourceFile.txt"));
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
System.out.println(e1.toString());
e1.printStackTrace();
}
Dann logcat zeigen Ausnahme java.io.FileNotFoundException
Wie kann ich meine Datei finden? Ich habe versucht,
sc = new Scanner(new File("mainmenu/readSourceFile.txt"));
Es ist jedoch nach wie vor FilenotFoundException
Meine Datei in Ordner Assets ist Wurf/mainmenu/readSourceFile.txt
und ich habe versucht dieses ::
private InputStream is;
try {
is = this.getResources().getAssets().open("mainmenu/readSourceFile.txt");
} catch (IOException e) {
e.toString();
}
Ich benutze getAssets, um auf Assets-Datei in Android zuzugreifen. Aber wie kann ich nehme an Textdatei zu lesen, wenn ich InputStream
Ist alle Ihre Verzeichnisse im selben Projekt liegt Wenn ja, geben Sie einfach Ihren Pfad als ./assets/mainmenu/readSourceFile.txt .. – gks
@barsSala Ihre Textdatei befindet sich im Asset-Ordner? – vnshetty
sicher, meine Textdatei befindet sich in Assets/mainmenu/readSourceFile.txt – barssala