gpt4 book ai didi

android - 将单词添加到 Android 的 UserDictionary

转载 作者:IT老高 更新时间:2023-10-28 23:14:31 25 4
gpt4 key购买 nike

我想在我的安卓手机 (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);
}

}

这似乎很简单,但我却陷入了困境。感谢您提供的任何帮助。

编辑:我应该提到我在 AVD(虚拟设备)中收到了 Android 2.1 的此错误。

编辑 2: User Dictionary可以在 Android API 中找到。 addWord是一种静态方法。我没有声明 UserDictionary 因为我只使用一种静态方法。自从我用 Java 开发任何东西已经很久了,这是我第一次尝试任何移动开发,所以我不知道我是否做错了什么。

最佳答案

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

<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"></uses-permission>

关于android - 将单词添加到 Android 的 UserDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2888896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com