我试图在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文件浏览器查找该文件,但我无法在任何地方找到它。我在这里错过了什么吗?
感谢。
答案 0 :(得分:0)
当您致电openFileOutput()
时,您的新文件会存储在应用的内部存储空间中。
它位于 / data / data / [your_package] / files
下限制从应用外部访问此位置。您需要root设备或模拟器。
答案 1 :(得分:0)
这工作得很好,文件位于:
data/data/<package name>/files
使用DDMS文件资源管理器进行检查。