1

我正在开发一个 android 应用程序,该应用程序从类似的活动中采取措施

date + time + int1 + int2 + int3 + string.

我想保存这些措施,然后:

1) 活动以在按日期+时间排序的列表中显示它们并仅显示

 date + time + int1 + int 2

当我单击以显示新活动或祝酒词或对话框中的所有字段时

2) 活动能够发送附加到电子邮件的最后一天/过去 7 天/过去 30 天记录

3) 使用记录绘制 2-3 个图表(如饼图/其他)的活动

4)我希望能够将这些记录发送到 Microsoft Healthsvault(它需要它们以特定的 xml 模式)

现在我不知道如何继续。我应该使用 xml 来保存这些记录还是 sqlite。这对于我想要做的图表等更好如果我将它们保存在 sqlite db 中,我可以轻松地将数据导出到 xml文件?或者我应该只使用 xml。对于我想做的事情来说,它是方便的 xml?

4

2 回答 2

2

我最近一直在为我的应用程序研究这个问题,我想我终于决定 SQLite 是要走的路。看起来 xml 最初更简单,但出于性能原因,SQLite 可能是最好的。或者我认为。

于 2012-09-09T12:06:55.613 回答
1

关于 SQLite 和 XML 之间的选择有一个线程:

Xml 或 Sqlite,何时为数据库删除 Xml?

对于您的情况,您希望存储数据,然后按特定顺序提取它们:SQLite 原生提供此功能......

此外,我认为您可以轻松地从 ResultSet 构建 XML 实例(我不知道如何精确地做到这一点,但我认为这并不难)。

于 2012-09-09T11:36:25.890 回答