我是Android开发的新手,我已经尝试过它了。我正在尝试创建一个程序,该程序具有一个小型的、类似于数据库的、永不改变的数据集合。我在Android中找到了/xml资源文件夹,但我不确定我该如何去做我所设想的事情。做这件事最好的方法是什么?
数据永远不需要更改。示例:
Blob | A | B
----------------
Blob 1 | 23 | 42
Blob 2 | 34 | 21
因此,基本上我正在寻找一种方法来在我的应用程序中存储有点复杂的静态数据。有什么想法吗?
编辑:我还看到了/raw文件夹。因此我可以将数据存储在/res/raw或/res/xml中。但我不确定存储/解析数据的最佳方式是什么……
发布于 2010-07-08 00:09:07
最好的方法是使用Android Resource Heirarchy。
在res/values/目录中,可以为几种基本数据类型存储任意数量的键-值对。在您的应用程序中,您可以使用自动生成的资源id (根据您的资源键命名)来引用它们。有关更多文档和详细信息,请参阅上面的链接。
Android还支持原始数据文件。您可以将数据存储在res/raw/yourfile.dat下的文件目录中
您可以以任何基于文本的格式创建数据,然后使用资源访问apis在活动启动时读取它。
发布于 2012-09-18 04:05:53
在过去,我曾使用Simple进行xml解析。我认为,如果您知道xml中会有什么,那么它的代码量是最少的。
https://stackoverflow.com/questions/3196222
复制相似问题