访问设备的字典

时间:2015-02-06 09:14:21

标签: android dictionary

我是android编程的初学者而且我是 想知道是否可以从设备访问单词 内置的dictionary.i正在开发一个接受的应用程序 一个输入(单词),然后检查天气这个词 拼写是否正确与它进行比较 设备的字典。是否可以访问和 操纵设备的字典?如果是,怎么样?

2 个答案:

答案 0 :(得分:1)

在android中称为拼写检查程序。 Android平台提供拼写检查框架,允许您在应用程序中实现和访问拼写检查。

为了使用拼写检查器,您需要实现SpellCheckerSessionListener接口并覆盖其方法。其语法如下:

public class HelloSpellCheckerActivity extends Activity implements SpellCheckerSessionListener {
    @Override
    public void onGetSuggestions(final SuggestionsInfo[] arg0) {
       // TODO Auto-generated method stub 
    }

    @Override
    public void onGetSentenceSuggestions(SentenceSuggestionsInfo[] arg0){
       // TODO Auto-generated method stub   
    } 
}

点击此链接获取full example

答案 1 :(得分:0)

您只能访问用户词典,其中包含用于预测文本输入的输入法的用户定义词。应用程序和输入法可能会在词典中添加单词。

http://developer.android.com/reference/android/provider/UserDictionary.html

您也可以使用此来源搜索字典数据。提供您必须添加字典单词

http://www.java2s.com/Code/Android/Database/SearchableDictionary.htm