【问题标题】:Internal storage files location内部存储文件位置
【发布时间】:2015-01-12 17:46:10
【问题描述】:
String filename = "myfile";
String string = "Hello world!";
FileOutputStream outputStream;

try {
  outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
  outputStream.write(string.getBytes());
  outputStream.close();
} catch (Exception e) {
  e.printStackTrace();
}

好的,上面的代码在内部存储中创建了一个文件,并在其中写入了一些内容。我的问题是,我在哪里可以在 Eclipse 中找到并打开这个文件?我想查看它的内容并手动编辑它。或者我可能想包含我自己的文件并阅读其内容。

【问题讨论】:

    标签: android internal-storage


    【解决方案1】:

    我的问题是,在 Eclipse 中哪里可以找到并打开这个文件?

    使用 DDMS 透视图中的文件管理器,对于模拟器上的默认用户帐户,转到 /data/data/your.application.id.goes.here/files,在我有 your.application.id.goes.here 的清单中替换 package

    【讨论】:

    • 谢谢,我找了,没找到。还有一个问题,为什么不将它添加到'res'文件夹中?或者res文件夹中的文件和内部存储有什么区别?
    • @GeorgeIrimiciuc:“还有一个问题,为什么不将它添加到'res'文件夹中?” -- 因为没有res/ 文件夹。那是您项目的源代码中的内容。它不是设备文件系统中存在的东西,而是打包为 APK 的一部分。 “res文件夹和内部存储中的文件有什么区别?” ——这与嵌入到 Windows EXE 和硬盘驱动器中的图标之间的区别基本相同。一个是程序的一部分,另一个是程序创建的文件可能去哪里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 1970-01-01
    • 2017-06-12
    相关资源
    最近更新 更多