尝试访问Android应用程序中的数据库

时间:2013-06-21 16:24:53

标签: android mysql sqlite csv

这更像是一个建议问题。我正在构建和应用程序,其中一个功能将允许用户选择他们的汽车的品牌,型号,年份和传输。将有4个下拉菜单。

  • 模型
  • 传送

开始时,除第一个下拉菜单外,其他所有菜单都将被禁用。当用户从第一个下拉菜单中选择汽车“make”时,第二个下拉菜单“模型”将被启用,并且仅显示用户选择“make”的“模型”。如果用户为第一个选项选择FORD,则第二个下拉列表将仅填充福特模型,即FOCUS,MUSTANG等。

我之前构建了一个这个版本的web版本,我这样做的方式是在每个用户选择之后,我查询了一个数据库,填充了下一个下拉列表,然后刷新了页面。数据库只是用于保存用户要访问的信息。该数据库不用于保存任何用户信息,只用于保存有关汽车的数据。我将信息插入数据库的方式来自.CSV文件。

我的问题是这个。由于应用程序只需要拉取信息而不是插入,我们甚至需要一个数据库吗?或者我们应该在APP中包含.CSV文件(~3mb)并查询?

目前,我真的倾向于在APP安装中包含.CSV文件。如果您认为我们仍然需要数据库,那么什么是一个不错的选择? (MySQL或SQLite)。

1 个答案:

答案 0 :(得分:1)

Android存储选项的良好读取位于here

如果您只是阅读数据,我建议您在资源中使用内置的String-Arrays。在那里,您可以将数据放在不同的数组中,然后通过getStringArray(int resid)

从那里读取