Java 如何在android上查找应用程序文件夹?

Java 如何在android上查找应用程序文件夹?,java,android,file,Java,Android,File,我创建了一个从文件中写入和读取数据的应用程序。我需要在程序之外找到这个文本文档。我想该文件可以在应用程序文件夹中找到,但我找不到它。应用程序正常工作,但我找不到文件夹 我一直在寻找我的应用程序:Android\data。。。 不在那里。此外,我搜索了所有可能的文件夹,但没有结果 这样写和读 void writeFile(String text) { try { BufferedWriter bw = new BufferedWriter(new O

我创建了一个从文件中写入和读取数据的应用程序。我需要在程序之外找到这个文本文档。我想该文件可以在应用程序文件夹中找到,但我找不到它。应用程序正常工作,但我找不到文件夹

我一直在寻找我的应用程序:Android\data。。。 不在那里。此外,我搜索了所有可能的文件夹,但没有结果

这样写和读

void writeFile(String text)
    {
        try {
            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
                    openFileOutput(FILENAME, MODE_PRIVATE)));
            bw.write(text);
            bw.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    void readFile() {
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(
                    openFileInput(FILENAME)));
            text.setText("");
            String str = "";
            while ((str = br.readLine()) != null) {
                text.setText(text.getText() + str);
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

您将文件保存在外部存储器还是内部存储器中?您的其他应用程序是否声明了读取该文件的正确权限?我如何才能找到该文件保存在哪个存储中?能否显示您的
openFileOutput(…)
方法?这是安卓系统吗?是的,安卓系统。在什么意义上表现出来?这与java.io.FileOutputStream中的方法相同@在这里给出的代码中调用名为
openFileOutput()
的函数。该函数在哪里定义?