Android - Sqlite or Xml?



我正在开发一款android应用程序,它可以从等活动中进行测量

CCD_ 1。

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

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

 date + time + int1 + int 2

当我点击以显示新活动、toast或对话框中的所有字段时

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

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

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

现在我不知道该怎么做了。我应该用xml还是sqlite来保存这些记录。哪个更适合我想做的事情,比如图表等如果我将它们保存在sqlitedb中,我可以轻松地将数据导出到xml文件中吗?或者我应该只使用xml。对于我想要制作的东西来说,它是方便的xml吗?

最近我自己为我的应用程序做了很多研究,我想我终于决定使用SQLite。xml最初看起来更简单,但出于性能原因,SQLite可能是最好的。或者我是这么认为的。

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

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

对于您的案例,您希望存储数据,然后按特定顺序提取它们:SQLite本身就提供了这种功能。。。

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

最新更新