以编程方式添加Word for Word预测

时间:2015-07-27 17:56:26

标签: android keyword word android-userdictionary

我正在使用UserDictionary.Words类的addWord函数将词添加到词典中,以便它们可以显示在文本预测中。单词确实存在于APP_ID=0的字典中,可用于默认的android键盘。 但是我使用的是Swift键盘,并没有将这些词用于预测。

我正在使用此TUTORIAL

 UserDictionary.Words.addWord(this, "ThisIsSomeWordIwantForPrediction", 250, null, Locale.getDefault());

我的问题是如何添加单词以便它们可用于预测所有键盘

1 个答案:

答案 0 :(得分:7)

你正在做正确的事情,但正如你所发现的,并非所有的键盘都是从系统词典内容提供者那里读取的。

这是一个你需要解决Swiftkey的问题,为什么他们的键盘不使用系统提供的单词列表。

(同样,并非所有网络浏览器应用都使用系统提供的书签存储,而whatsapp等消息应用程序提供了自己的存储解决方案,而不是使用内置的SMS存储提供商。)