Android自动完成搜索框的最佳方法

时间:2013-09-23 12:41:28

标签: android file-io autocomplete search-engine

我想知道如何在Android上实现快速自动完成搜索框。

有用信息:

1)数据将本地存储在手机存储器中。不需要数据库或网络。

2)对将要使用的文件类型没有限制。可以是简单的文本文件,XML文件或任何最适合的文本。

3)该文件将包含大量记录,这些记录由唯一ID / CODE区分。 还将有一个人类可读的记录名称和一个包含更多信息的文本,如

CODE:       HUMAN_REPRESENTATION:       EXTRA_INFO:
AF32        Orange                      The orange (specifically, the sweet orange) is the fruit of the citrus species Citrus...
AF33        Apple                       The apple is the pomaceous fruit of the apple tree...

4)用户将在文本区域中键入他想要的HUMAN_REPRESENTATION字符串,并且将显示一个匹配记录列表以供选择。

5)在输入时,应该给出自动完成的建议,这样他就不必输入确切的短语。

6)记录数量约为15,000。

那么哪种方法是尽可能快地存储和检索数据? 你会建议什么文件类型?数据应该拆分成多个文件吗?我可以使用特定的API吗?

我真的很感谢这里的任何指示,因为我是Android开发的新手,但在桌面应用程序方面经验丰富。


编辑:

由于我很多天没有答案,我想知道我的问题是否不够清楚,或者问题是否已得到解答。请评论。

0 个答案:

没有答案