【问题标题】:Is it possible for an app to prevent the keyboard from learning words on Android?应用程序是否可以阻止键盘在 Android 上学习单词?
【发布时间】:2022-01-12 23:48:55
【问题描述】:

我正在开发一个 Android 应用程序 (Xamarin Forms),用户将在其中输入个人信息和潜在的敏感信息。我想防止键盘“学习”用户输入应用程序的单词。

我知道用户可以从他们的手机中手动删除学习过的单词(如下所述:https://trendblog.net/delete-learned-words-android-keyboard/),但应用程序或特别是文本条目是否可以告诉 Android 不要从输入的文本中学习?

【问题讨论】:

    标签: android xamarin.forms textbox android-softkeyboard


    【解决方案1】:

    在 Xamarin Forms Entry 中,尝试关闭文本预测:

    <Entry ... IsTextPredictionEnabled="false" />
    

    我不知道这是否也会禁用“记住”您输入的内容。试一试,并发表评论是否有效。


    如果没有建议跨平台解决方案,那么您需要在您的 .Android 项目中为 Entry 制作一个“自定义渲染器”。

    在那里,行为由input type 控制。

    试试visible password 或者no suggestions。 (不确定 xamarin 中的具体内容,但智能感知会在自定义渲染器代码的正确位置向您显示选项。)

    【讨论】:

    • 我不知道我的测试有多可靠,因为我无法让我的手机学习我输入的内容。我希望它可以,但我不知道如何触发它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 2021-12-17
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多