[英]How can I get access to and display an offline english dictionary in my android app?
我當前正在構建一個詞匯表Android移動應用程序,並且我希望允許用戶能夠在應用程序上使用其定義查找不同的單詞。
我曾考慮使用數據庫來手動存儲每個單詞及其定義,但是我正在尋找一個更簡單的解決方案(考慮到有100萬個單詞)。
我可以使用任何內置類或庫將詞典/單詞數據導入到我的應用程序嗎?
您可以使用Princeton Wordnet詞典(有關詳細信息, 請訪問http://wordnet.princeton.edu/ )。
可以在http://projects.csail.mit.edu/jwi/中找到與該詞典接口的Java API。
我已經對字典執行了此操作:
https://play.google.com/store/apps/developer?id=e-Biene%20DEV&hl=zh-CN
您可以轉換為簡單的數據庫,tblLanguage1 [單詞,翻譯] tblLanguage2 [單詞,翻譯]
到(SQLite格式[從模擬器中提取],然后將此轉換后的SQLite數據庫與您的App脫機連接)。
搜索將很快。
和使用:在模擬器中創建的數據庫具有以下結構:表:
lang1_Content lang1_segments lang1_segdir
用它代替簡單的數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.