如何在我的 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/)
找到与该词典接口的 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
使用这个代替简单的数据库。
我目前正在构建一个词汇表 Android 移动应用程序,我想让用户能够在该应用程序中使用他们的定义来查找不同的词。
我正在考虑使用数据库手动存储每个单词及其定义,但我正在寻找更简单的解决方案(考虑到有 100 万个单词)。
是否有任何内置类或库可用于将dictionary/words数据导入我的应用程序?
您可以使用 Princeton Wordnet 词典(详情见 http://wordnet.princeton.edu/)
找到与该词典接口的 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
使用这个代替简单的数据库。