首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否在Android -自定义资源中存储静态数据?

是否在Android -自定义资源中存储静态数据?
EN

Stack Overflow用户
提问于 2010-07-07 23:24:24
回答 2查看 31.3K关注 0票数 21

我是Android开发的新手,我已经尝试过它了。我正在尝试创建一个程序,该程序具有一个小型的、类似于数据库的、永不改变的数据集合。我在Android中找到了/xml资源文件夹,但我不确定我该如何去做我所设想的事情。做这件事最好的方法是什么?

数据永远不需要更改。示例:

Blob   | A  | B
----------------
Blob 1 | 23 | 42
Blob 2 | 34 | 21

因此,基本上我正在寻找一种方法来在我的应用程序中存储有点复杂的静态数据。有什么想法吗?

编辑:我还看到了/raw文件夹。因此我可以将数据存储在/res/raw或/res/xml中。但我不确定存储/解析数据的最佳方式是什么……

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-08 00:09:07

最好的方法是使用Android Resource Heirarchy

在res/values/目录中,可以为几种基本数据类型存储任意数量的键-值对。在您的应用程序中,您可以使用自动生成的资源id (根据您的资源键命名)来引用它们。有关更多文档和详细信息,请参阅上面的链接。

Android还支持原始数据文件。您可以将数据存储在res/raw/yourfile.dat下的文件目录中

您可以以任何基于文本的格式创建数据,然后使用资源访问apis在活动启动时读取它。

票数 15
EN

Stack Overflow用户

发布于 2012-09-18 04:05:53

在过去,我曾使用Simple进行xml解析。我认为,如果您知道xml中会有什么,那么它的代码量是最少的。

http://simple.sourceforge.net/

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3196222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档