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