Androidでマラヤーラム語->英語の辞書アプリを開発しています。どうすればこのようなことができますか?誰かが私を助けてくれますか?辞書を作成するための最良の方法はどれですか?..すべての答えは非常に感謝しています..
4394 次
3 に答える
4
Map
キーがマラヤルム語で、値が英語の単語である辞書の実装は、当然の選択のようです。
于 2012-07-10T10:16:58.893 に答える
1
ハッシュマップまたは辞書クラスのいずれかを使用できます。キーと値のペアの概念を使用します。詳細については、下のリンクをクリックしてください。
于 2012-07-10T10:30:08.763 に答える
0
データベースはデバイスの限られたメモリに収まりますか? もしそうなら、上で提案されたようなある種のマップを使ってください。
そうしないと、複雑になります。あなたの辞書を sqlite3 データベースに入れ、アプリからデータベースにアクセスします。パフォーマンスを向上させるために、検索された単語を HashMap にローカルにキャッシュします。賢く、代わりに WeakHashMap を使用できます。これにより、メモリが不足するとキャッシュからエントリが削除されます。(注意: Android は WeakHashMap を実装していますか?)
最後に、上記の sqlite3 データベースによってバックアップされたコンテンツ プロバイダーの実装を検討してください。これにより、辞書は複数のクライアントから簡単にアクセスできるようになり、データベースはコンテンツ プロバイダーによって 1 回開くだけで済みます。
于 2012-07-10T22:28:58.367 に答える