我需要存储我的 android 应用程序内容,并想知道我应该使用什么存储空间。SQLite 数据库或 XML 文件?
应用程序和数据的一些特征:
- 该应用程序用于跟踪(每日)体重、腰围、胸部、++ 的身体测量值
- 测量类型分为单独的选项卡,彼此不依赖/不相关
- 实体包含少量数据,4-5个属性
- 预计数据量适中。最大值(每月 30 次测量 x 5 次测量类型 = 每月 150 次测量/一年中 1800 次)
- 不会使用任何高级查询。主要是读取(所有数据元素)和添加新的测量值。
- 我希望能够轻松地将测量数据共享/导出到例如保管箱或电子邮件。
我想将数据存储在具有这些要求/特征的 XML 文件中没有性能问题。如果是这样,我应该将每种测量类型分别放在 XML 文件中吗?我应该将文件存储在移动设备的哪个位置?