我有一个原始数据要在我的应用中保存为词汇表,我可以将其保存在excel db
或sqlite
或xml
中,但我无法选择。将来用户可以添加新项目,我需要存储它们。我案例的最佳存储格式是什么?
答案 0 :(得分:2)
使用SQLite数据库。它将提供所需的所有设施,并内置于android。此外,XML或excel无法与SQLite的速度和查询功能相匹配。
答案 1 :(得分:2)
我认为使用sqlite
是最好的,因为从中获取项目既简单又顺畅。
在xml
中,我不确定它是否允许以编程方式存储项目,并且与excel db
相同。
离。在sqlite中它是这样的:
a.getString(cursor.getColumnIndex("users"));
所以,如果你正在寻找建议,我认为sqlite对你很好。
答案 2 :(得分:1)
我认为在你的情况下,以标准方式保存数据是很好的 - 使用sqlite数据库。 如果用户可以编辑db,他们会经常这样做 - 你可以在项目中使用一些ORM实现(greendroid,ormlite等),它们非常简单方便。