如何在我的 android 应用程序中访问和显示离线英语词典?

How can I get access to and display an offline english dictionary in my android app?

我目前正在构建一个词汇表 Android 移动应用程序,我想让用户能够在该应用程序中使用他们的定义来查找不同的词。

我正在考虑使用数据库手动存储每个单词及其定义,但我正在寻找更简单的解决方案(考虑到有 100 万个单词)。

是否有任何内置类或库可用于将dictionary/words数据导入我的应用程序?

您可以使用 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=en

您可以转换为您的简单数据库,tblLanguage1[word, translation] tblLanguage2[word, translation]

到(SQLite 格式[从模拟器中提取],然后将此转换后的 SQLite 数据库附加到您的离线应用程序中)。

搜索起来又快又快

并使用:在模拟器中创建的数据库,其结构如下: 表格:

lang1_Content lang1_segments lang1_segdir

使用这个代替简单的数据库。