Android Studio - 在文件夹中的本地存储中读取/写入文件

时间:2017-03-30 17:24:51

标签: java android file android-studio

所以我正在尝试读取和写入应用程序目录中文件夹内的文件。所以路径就像“package / userFiles /'在这里插入文件名'”,但我找不到在任何地方都可以这样做的方法。

我还没有能够测试这个,但下面是我为编写一个快速简单的字符串到文件的代码。如果你能看一眼我会很感激,如果可能的话,我可以就如何阅读文件给我一些指示。

FileOutputStream outputStream;
File path = new File(getFilesDir(),"userFiles");
path.mkdirs();
File mypath =new File(path,newFileNameText);
try {
    FileOutputStream out = new FileOutputStream(mypath);
    String defaultMessage = "Empty File";
    out.write(defaultMessage.getBytes());
    out.close();
    Intent intent = new Intent(getApplicationContext(), EditFileContents.class);
    intent.putExtra(EXTRA_MESSAGE,newFileNameText);
    startActivity(intent);
} catch (FileNotFoundException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}

您可以看到代码启动了一个新活动,正是这个活动,我希望能够从中读取该文件的内容。

0 个答案:

没有答案