我现在一直在研究Java,我已经准备好尝试构建一些东西了。我想我对如何构建简单部件有基本的了解,但我很难规划出我的项目。我希望你们能告诉我我需要做些什么。
我正在为工作创建一个应用程序。我在ATM业务工作,我们为所有ATM模型提供技术支持。因此,我们有一个主要的atm错误代码列表,它们适用的模型,描述和解决方案。
从App我想通过ATM制造商 - > Model->可供选择的错误代码列表进行搜索。和可通过错误代码搜索。
我不确定的是如何保存如此庞大的代码列表。我的格式是这样的: (“Hyosung”,“1000”,“20001”,“无法检测盒式磁带”,“拆卸和更换盒式磁带 - 检查左侧内壁上的微动开关”)
(制造商,型号,代码,描述,解决方案)
因此,根据用户选择的搜索方式,可能会导致所有错误
可能有1000个错误代码。是否最好将其保存到应用可以访问的文本文件中?你们如何管理错误代码?
答案 0 :(得分:5)
将其存储在SQLite database中。在这种情况下可能会有点矫枉过正,但它足够灵活(你真的应该学习数据库)。
答案 1 :(得分:1)
您的错误代码似乎是CSV格式。所以:
首次使用应用程序时,使用CSV解析库之一逐行解析CSV文件:http://opencsv.sourceforge.net/
将每行数据保存为数据库中的一行:http://developer.android.com/guide/topics/data/data-storage.html#db
创建一个简单的GUI,您输入错误代码并返回此错误代码的所有数据。