正在開發一個馬拉雅拉姆語 - >英語字典應用程序在android.how我可以做到這一點 的東西?任何人都可以請幫助我。這是創建詞典的最佳方法嗎?..所有 答案都是非常感謝的。如何在android中創建字典?
1
A
回答
4
A Map
實現似乎是字典的明顯選擇,其中關鍵是Malayalm詞和價值是英語單詞。
1
你可以使用hashmap或dictionary類。它們使用鍵/值對概念。 閱讀更多關於點擊如下─
0
鏈接將你的數據庫適合在設備的內存有限?如果是這樣,那麼按照上面的建議去做某種地圖。
否則,它變得複雜。我會把你的字典放入一個sqlite3數據庫並從你的應用程序訪問數據庫。爲了提高性能,一旦查找到每個單詞,我就會在HashMap中本地緩存每個單詞。您可以變得聰明並使用WeakHashMap,這會在內存變得緊張時清除緩存中的條目。 (請注意:Android工具是否使用WeakHashMap?)
最後,考慮實現由上述sqlite3數據庫備份的內容提供者。然後,您的字典可以被多個客戶端輕鬆訪問,並且數據庫只需要由內容提供商打開一次。
相關問題
- 1. 如何在Java中創建字典?
- 2. 如何在python3中創建字典?
- 3. 如何在Java中創建字典?
- 4. 如何在Python中的字典中創建字典
- 5. 如何在MySQLPython的字典中創建字典?
- 6. 如何創建本字典?
- 7. 如何創建字典
- 8. 如何用android中的隨機字母創建字典單詞?
- 9. 在python中創建字典
- 10. 如何創建鍵,值字典在python
- 11. 如何在詞典內部創建詞典...在字典裏面創建字典...'n'times
- 12. 如何基於Python中的現有字典創建字典?
- 13. 創建字典
- 14. 如何在java中創建一個字典,類似於python中的字典?
- 15. 如何在lua中創建一個字符串字典函數?
- 16. Python中創建字典
- 17. 如何在Python中創建一個包含字典值的字典?
- 18. 如何在具有計數能力的另一個字典中創建字典?
- 19. 如何使用列表和另一個字典在python中創建字典
- 20. 如何創建一個多級字典
- 21. 如何創建GridView控件從字典
- 22. Python |如何創建複雜的字典
- 23. 如何使用字典創建條件?
- 24. 如何從JSON創建字典
- 25. 如何用字典創建數組?
- 26. 如何創建一個字典數組?
- 27. 如何從xml創建字典項目?
- 28. 如何創建字典值列表?
- 29. 如何創建通用字典?
- 30. 如何從陣列創建字典
非常感謝您的回覆 – user1498512 2012-07-10 10:19:56
@ user1498512,因爲您不熟悉'Map'接口和實現在'java.util'包中。 – hmjd 2012-07-10 10:21:33
散列圖的最大大小是多少?英文單詞會在200000左右。我可以繼續使用相同的技巧嗎?謝謝您的回覆。 – user1498512 2012-07-10 11:02:53