如何添加单词到Android的UserDictionary?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (19)

我想添加一个完整的医疗字典到我的android手机(Moto Droid)。我希望能够发送短信并让医疗单词处于可预测的文本中:

public class WordAdd extends Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);


    UserDictionary.Words.addWord( this , "newMedicalWord", 1, UserDictionary.Words.LOCALE_TYPE_CURRENT);
}

}

提问于
用户回答回答于

将此添加到元素外的应用的AndroidManifest.xml文件中<application>

<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"></uses-permission>
用户回答回答于

尝试在你的活动开始时设置一个断点,并使用调试器逐步执行代码。这应该可以帮助你确定该调用是否确实是导致崩溃的原因,以及基础异常是什么。

扫码关注云+社区