3

Android で高速なオートコンプリート検索ボックスを実装する方法について何か提案をお願いします。

有用な情報:

1) データは電話機のメモリにローカルに保存されます。データベースやネットワークは必要ありません。

2) 使用するファイルの種類に制限はありません。単純なテキスト ファイル、XML ファイル、または最適なものであれば何でもかまいません。

3) ファイルには、一意の ID/コードで識別される大量のレコードが含まれます。また、レコードには人間が読める名前と、次のようなレコードに関する詳細情報を含むテキストもあります

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開発は初めてですが、デスクトップアプリケーションの経験があるため、ここでの指示に本当に感謝しています。


編集 :

何日も回答がなかったので、私の質問が十分に明確でないのか、それともすでに回答されているのかを知りたい. コメントしてください。

4

0 に答える 0