android文件创建未找到?

时间:2014-08-28 05:38:12

标签: java android file

我试图在Android中创建一个文件,但似乎无法找到文件的位置。我只是复制了教程中的确切代码,但它无法正常工作。

String FILENAME = "hello_file";
String string = "hello world!";

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();

我试图使用eclipse的DDMS和Windows文件浏览器查找该文件,但我无法在任何地方找到它。我在这里错过了什么吗?

感谢。

2 个答案:

答案 0 :(得分:0)

当您致电openFileOutput()时,您的新文件会存储在应用的内部存储空间中。

它位于 / data / data / [your_package] / files

限制从应用外部访问此位置。您需要root设备或模拟器。

答案 1 :(得分:0)

这工作得很好,文件位于:

data/data/<package name>/files

使用DDMS文件资源管理器进行检查。