我正在尝试设计一个新的Android应用程序。 对于该应用程序,我将有一个XML文件,它将位于服务器的某个位置。该文件将从mySQL DB生成。
目前(开发阶段)我得到了一个简单的小型XML文件,我需要将其放入Android Eclipse项目中,以便读取它并在手机上显示数据。
我只是尝试将此文件放在res / values中,但编译器给出了一个错误:“无效的开始标记”。 通过stackoverflow和谷歌我看到了很多不同的答案,谷歌甚至给我一个如何在Android上解析xml文件的答案。 ; - )
这样的XML文件在Android Eclipse项目中有没有“标准”的地方?将其视为从数据库中读取的数据。
有些答案是将其放在res / xml文件夹中。我刚刚创建了一个全新的Android项目,但我没有看到这样的文件夹。我创建一个吗?不应该自动完成吗?
有些人说你需要把它放在res / raw文件夹中。同样,它在Eclipse项目中不存在。我做一个吗?它不应该出现吗?
请澄清。
答案 0 :(得分:1)
它不应该出现吗?
它没有。 res /文件夹中可以有数千个文件夹。你不想一开始就拥有它们。
我做一个吗?
是。在需要时添加文件夹。
有些答案是将其放在res / xml文件夹中。
有些人说你需要把它放在res / raw文件夹中。
这些文件夹之间的区别在于,raw中的文件与你放置它们相同,并且在创建APK时将xml内部解析,并以二进制优化形式放置,类似于布局,AndroidManifest和其他内容。< / p>