【发布时间】:2016-04-12 12:08:41
【问题描述】:
最近我在使用 Eclipse 之前安装了 Android Studio。在使用 Eclipse 时,我可以将所有文件放在 Assets 目录中并使用 getassets 方法访问它。例如:
InputStream ims = getAssets().open("textnew.txt");
能否请教:
- 在 Android Studio 中的哪里存储文件?我是否应该自己在 /res 目录中创建文件夹并将文件放在那里。例如:res/raw/textnew.txt
- 如何访问这些文件?例如,我需要打开 txt 文件才能将其内容放入 TextView。怎么做?
谢谢!
【问题讨论】:
-
Assets 目录和 getAssets() 函数不依赖于编辑器。它们是 Android SDK 的功能。这意味着,在 Android Studio 中,如果 Assets 文件夹不是自动创建的,您可以自己添加它。
-
在这篇文章中很好地解释了使用原始目录而不是资产的优势 - stackoverflow.com/questions/9563373/…。但这仍然取决于您的要求。
-
感谢您提供的信息!
标签: android eclipse android-studio