我使用以下代码创建文件:
FileOutputStream fos = app.openFileOutput(fileName, Context.MODE_WORLD_WRITEABLE);
fos.write(content.getBytes());
fos.close();
文件在模拟器上创建,但不是在我的设备上创建的(Samsung Galaxy Tab sdk 2.3)。
没有例外,也没有日志。
如果我使用getFilesDir,我会得到一条不存在的路径。 /data/data/it.xyz.xyz/files。
答案 0 :(得分:0)
绝对应该有效。你如何检查文件是否确实存在?我的意思是:当你使用例如文件管理器您将无法访问/ data / ..文件夹,但您可以从自己的应用程序访问该文件。