我已成功为Android的预定义用户词典添加了一个词,但我想创建一个只能由我的应用程序访问的自定义词典。
例如:当我输入" lol"时,建议显示我大声笑出来"但是当我想要另一个含义时,大声笑"然后我可以手动添加另一个含义" lol" (例如," xxxxxx" - 所以下次用户在EditText中写下" lol"时,建议会显示他" xxxxxx")。
没有其他应用程序可以访问我的字典数据。
我使用过拼写检查课,但它只给了我正确的单词,我可以用自己的单词含义。
请给我一些建议或链接。
答案 0 :(得分:3)
有一个Androids内置类UserDictionary,这样你就可以通过编程方式添加你的法术,这是一个你可以经历的链接,它可能与你的问题有关。(在这个解决方案中,nidhi以编程方式管理以检索数据回)
Add word to user dictionary and retrieve them back from dictionary
此外,您还可以访问以下链接:
http://developer.android.com/reference/android/provider/UserDictionary.html
http://developer.android.com/reference/android/provider/UserDictionary.Words.html
此外,如果您需要自定义个人词典,则需要手动存储单词并将其检索回来。
希望有所帮助!!!