有关管理信息列表的建议

时间:2011-02-16 16:20:07

标签: android information-retrieval

我现在一直在研究Java,我已经准备好尝试构建一些东西了。我想我对如何构建简单部件有基本的了解,但我很难规划出我的项目。我希望你们能告诉我我需要做些什么。

我正在为工作创建一个应用程序。我在ATM业务工作,我们为所有ATM模型提供技术支持。因此,我们有一个主要的atm错误代码列表,它们适用的模型,描述和解决方案。

从App我想通过ATM制造商 - > Model->可供选择的错误代码列表进行搜索。和可通过错误代码搜索。

我不确定的是如何保存如此庞大的代码列表。我的格式是这样的: (“Hyosung”,“1000”,“20001”,“无法检测盒式磁带”,“拆卸和更换盒式磁带 - 检查左侧内壁上的微动开关”)

(制造商,型号,代码,描述,解决方案)

因此,根据用户选择的搜索方式,可能会导致所有错误

可能有1000个错误代码。是否最好将其保存到应用可以访问的文本文件中?你们如何管理错误代码?

2 个答案:

答案 0 :(得分:5)

将其存储在SQLite database中。在这种情况下可能会有点矫枉过正,但它足够灵活(你真的应该学习数据库)。

答案 1 :(得分:1)

您的错误代码似乎是CSV格式。所以:

  1. 首次使用应用程序时,使用CSV解析库之一逐行解析CSV文件:http://opencsv.sourceforge.net/

  2. 将每行数据保存为数据库中的一行:http://developer.android.com/guide/topics/data/data-storage.html#db

  3. 创建一个简单的GUI,您输入错误代码并返回此错误代码的所有数据。