android - 在 Android 应用中放置包含数据的 XML 文件的位置

标签 android resources

我是 Android 开发的新手。我有一个 XML 文件,其中包含应用程序将读取的数据。我应该将这个 XML 文件保存在哪里?它应该存储在“value”文件夹中吗?

最佳答案

我会说这取决于。您在 XML 文件中保存了什么?还有一个 res/xml 文件夹,可以保存 XML 文件。但 Android 几乎可以用 XML 文件做任何事情,所以您可能想阅读我的 little Tutorial关于将哪些资源放在哪里。

另外,assetsres 目录之间也有区别:

分辨率

  • 下不允许有子目录 特定的资源文件夹。
  • R 类索引所有资源 并提供简单的访问。
  • 有一些简单的方法 帮助读取存储在 res-目录

Assets

  • 允许使用子目录(最多 你喜欢)。
  • R-class 没有索引
  • 读取存储在assets中的资源 使用 AssetManager 完成.

关于android - 在 Android 应用中放置包含数据的 XML 文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051280/

相关文章:

android - 烦人的 "Errors running builder ' Android 预编译器“关于项目”对话框

Android:如何在首选项屏幕中使用按钮

android - 如何在 ListView 中的禁用项之间添加分隔线? - Lollipop

Swift 包管理器 - Bundle.module 与 Bundle(对于 :)

c# - 使用资源文件进行本地化

java - 你能帮我完成我的 Android 添加程序吗?

android - 在android中拖动后获取图像的位置

vb.net - 从数组对象vb.net播放WAV文件时,波形标题损坏错误

css - 是否显示 :none still use performance of rendering

java - 在 JAR 中加载属性文件?