android - 如何防止输入存储在android用户字典中

标签 android dictionary autocomplete user-input

从开发人员的角度来看:有没有办法阻止用户输入被添加到我的 Android 应用程序中的用户字典中?

如果我将文本字段设置为 android:password 它不会,但我不想为此使用密码字段。

谢谢!

最佳答案

在 Nexus 手机上,要将单词添加到用户的词典中,您必须使用 android 键盘,键入单词并选择它,然后再次点击它以将其保存到词典中。

或者,您可以在“设置”中添加单词,您可以在其中键入要放入词典中的任何单词。

有些手机没有默认的 Android 键盘,所以我不知道他们的用户词典是如何工作的。 (HTC 似乎保存了你曾经输入的每一个独特的单词)

由于您无法控制安装在用户设备上的键盘,因此我认为没有办法控制它。

即使您以某种方式阻止 Android 键盘或任何其他第三方键盘将单词保存到字典中,我认为您也无法阻止用户按 Menu > Settings > Language and Keyboards > User dictionary ,并在那里编辑他们的话。

最后,我真的很好奇为什么要为您的 App 限制此功能。

关于android - 如何防止输入存储在android用户字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7145811/

相关文章:

android - 在 Play 商店发布 Flutter 应用后卡在白屏

c++ - 如何使用 QScintilla 和 C++ 使用自动完成功能?

jQuery 自动完成 : On select parse other key from the same array

javascript - CouchDB,如何在一个 View 中计算两个值

dictionary - 如何更新 map 中的结构属性

dictionary - 如何清除sync.Map

python - PyCharm 自动完成导入模块

android - 如何使用 react-native-router-flux 在导航栏中制作右键?

Android:摆脱你的sqlite数据库

如果时区更改,Java File.lastModified 返回值会更改吗?