Android 关于管理信息列表的建议

Android 关于管理信息列表的建议,android,information-retrieval,Android,Information Retrieval,我学习Java已经有一段时间了,我准备尝试构建一些东西。我想我已经基本了解了如何构建简单的部件,但是我很难规划我的项目。我希望你们能告诉我,我需要什么来让它工作 我正在为工作创建一个应用程序。我从事ATM业务,我们为所有ATM机型提供技术支持。所以我们有一个atm错误代码的主列表,它们适用于什么模型,它们的描述和解决方案 从应用程序中,我想让它通过ATM制造商->模型->错误代码列表进行搜索。并可通过错误代码进行搜索 我不确定的是如何保存这么大的代码列表。我把它们格式化成这样: (“Hyosun

我学习Java已经有一段时间了,我准备尝试构建一些东西。我想我已经基本了解了如何构建简单的部件,但是我很难规划我的项目。我希望你们能告诉我,我需要什么来让它工作

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

从应用程序中,我想让它通过ATM制造商->模型->错误代码列表进行搜索。并可通过错误代码进行搜索

我不确定的是如何保存这么大的代码列表。我把它们格式化成这样: (“Hyosung”、“1000”、“20001”、“无法检测磁带”、“卸下并更换磁带-检查位于左内壁的微动开关”)

(制造商、型号、代码、说明、解决方案)

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


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

将其存储在SQLite中。在这种情况下,这可能有点过头了,但它足够灵活(而且无论如何,您都应该了解数据库)。

将其存储在SQLite中。在这种情况下,这可能有点过火,但它足够灵活(而且您确实应该了解数据库)。

您的错误代码似乎是CSV格式的。因此:

  • 首次使用应用程序时,使用CSV解析库之一逐行解析CSV文件:

  • 将每行数据保存为数据库中的一行:

  • 创建一个简单的GUI,在其中输入错误代码,并返回此错误代码的所有数据


  • 您的错误代码似乎是CSV格式的。因此:

  • 首次使用应用程序时,使用CSV解析库之一逐行解析CSV文件:

  • 将每行数据保存为数据库中的一行:

  • 创建一个简单的GUI,在其中输入错误代码,并返回此错误代码的所有数据


  • 1000个错误代码不是一个大列表。它相当小。1000个错误代码不是一个大列表。它相当小。+1根据用户输入搜索数据库也会简单得多。有没有指向我可以学习sqlite的好链接?我已经搜索过了,但大多数人似乎认为你已经有了一些sql背景知识。+1根据用户输入搜索数据库也会简单得多。有没有关于我可以在哪里学习sqlite的好链接?我已经搜索过了,但大多数人似乎认为您已经有了一些sql背景。