【问题标题】:How to add words to any Android keyboard predictive dictionary programmatically?如何以编程方式将单词添加到任何 Android 键盘预测词典?
【发布时间】:2015-04-10 10:56:30
【问题描述】:

哪个文件包含 Android 键盘中的单词数据库,以及如何编辑它或如何通过创建应用程序(如迭代地跟踪用户的移动并将单词添加到个人字典)来将单词添加到个人字典中。

【问题讨论】:

    标签: android android-service android-softkeyboard android-keypad


    【解决方案1】:
    UserDictionary.Words.addWord(Context, "Your Word", frequency, "Shortcut", Locale)
    

    看到这个UserDictionary.Words

    【讨论】:

    • 只有当键盘使用 android 用户字典时才有效。几乎没有人这样做,因为他们需要它不支持的额外信息(频率、路径长度、上下文二元组等)。
    【解决方案2】:

    不幸的是,没有真正的方法可以做到这一点 - 键盘倾向于管理自己的用户词典,因为没有 2 个键盘以相同的方式存储完全相同的数据。

    【讨论】:

      猜你喜欢
      • 2015-10-18
      • 2015-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 2014-07-25
      相关资源
      最近更新 更多