Android中的外部数据

时间:2012-12-01 20:39:04

标签: android

我的Android应用程序中有硬编码数据。这将是树格式。像这样

<makes>
<make>
<name>abc</name>
<id>1</id>
</make>
... 10 more entries.
</makes>

由于这些数据将被硬编码,在我的应用程序中,我可以使用什么来轻松解析我的应用程序。我可以简单地从我的资产目录加载它,并使用xml解析,但有任何内置的方法来使用它。我知道我可以从xml资源创建一个String数组,但是我如何使用这个结构。

2 个答案:

答案 0 :(得分:1)

您可以轻松地将该表存储为SQLite数据库。这link可能会有所帮助,特别是第6步。

答案 1 :(得分:0)

您可以使用实现XmlPullParser接口的XmlResourceParser类,并允许您parse the XML file,从资源文件夹加载它。之后,我建议使用XML中定义的两个属性定义Make类,并在循环遍历xml文件时使用该类的对象填充List或其他类型的数据结构。