- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
与 UserDictionary.Words和 WRITE_USER_DICTIONARY
允许将单词添加到用户词典中,但我看不到任何方法来删除单词。
这种情况下的动机是添加应用程序本地的自动完成提示,并在退出应用程序时将其删除,但我也可以想象像应用程序那样自动删除意外添加的拼写错误。
有什么办法吗?
最佳答案
一种可能的解决方案是使用 ContentResolver.delete()
删除确切的单词.示例:
private int deleteWord(String word) {
if (TextUtils.isEmpty(word)) {
return -1;
}
return getContentResolver().delete(UserDictionary.Words.CONTENT_URI,
UserDictionary.Words.WORD + "=?", new String[] { word });
}
当然需要
<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
在 list 中定义。
希望这对您有所帮助。
关于android - 从 UserDictionary 中删除单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19991374/
我希望应用向 UserDictionary 添加几个 (2k) 个单词。 我试验过 ContentResolver().insert/bulk insert.... // array of words
与 UserDictionary.Words和 WRITE_USER_DICTIONARY允许将单词添加到用户词典中,但我看不到任何方法来删除单词。 这种情况下的动机是添加应用程序本地的自动完成提示,
我想在我的安卓手机 (Moto Droid) 中添加一个完整的医学词典。我希望能够发送短信并让医学词汇出现在可预测的文本中。 我一直在尝试编写一个可以完成此任务的小应用程序,但我尝试的所有应用程序都会
我在使用内容解析器从 UserDictionary.words 内容提供程序获取数据时遇到问题。 这是我的要求:1. 我想找出与给定单词匹配的 UserDictionary 单词。 我的实现;1.我的
我似乎找不到任何好的示例代码来说明如何在给定单词的情况下查询 UserDictionary 内容提供程序。我的查询看起来像: Cursor cur = getContentResolver().que
我已经在 iOS 应用程序上工作了一段时间,突然之间,每次在 iOS 5.1 模拟器中运行该应用程序时,我都会遇到以下崩溃。 该应用程序不使用核心数据,我不确定是什么原因导致的。 我已从模拟器中删除该
我正在开发一个 android 应用程序,旨在在屏幕上显示一个列表,其中包含用户词典中的内容。 问题是,当我在 Android API Level 23 Content Provider 中编译和运行
我是一名优秀的程序员,十分优秀!