【问题标题】:openFileOutput does not create the fileopenFileOutput 不创建文件
【发布时间】:2012-03-04 14:37:06
【问题描述】:

我使用以下代码创建了一个文件:

        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.

【问题讨论】:

    标签: android


    【解决方案1】:

    它肯定可以工作。你如何检查文件是否真的存在?我的意思是:当你使用时没有 root 访问权限,例如文件管理器,您将无法访问 /data/.. 文件夹,但您可以从自己的应用程序访问该文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      • 2017-01-23
      • 2016-06-09
      相关资源
      最近更新 更多