我的代码如下::
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();
}
然后,logcat 显示异常java.io.FileNotFoundException
如何找到我的文件?我试过了
sc = new Scanner(new File("mainmenu/readSourceFile.txt"));
但是,它仍然抛出FilenotFoundException
我的文件在文件夹 assets/mainmenu/readSourceFile.txt
我试过这个::
private InputStream is;
try {
is = this.getResources().getAssets().open("mainmenu/readSourceFile.txt");
} catch (IOException e) {
e.toString();
}
我使用 getAssets 访问 android 中的资产文件。但是,如果我使用,我怎么能假设读取文本文件InputStream