【问题标题】:how to completely disable autofill in android如何在android中完全禁用自动填充
【发布时间】:2019-05-02 14:58:36
【问题描述】:

我在 android 中遇到了 AutoFill 的问题,导致

java.lang.SecurityException: Permission Denial: null asks to run as user 5 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL or android.permission.INTERACT_ACROSS_USERS

我通过在 XML 中将 android:importantForAutofill="noExcludeDescendants" 添加到 TextInputLayout 来解决此问题。
但是当尝试选择 TextInputLayout 中的所有文本时,它会强制自动填充启动并再次出现错误。
那么首先有什么方法可以完全禁用我的应用程序的自动填充功能?!
第二个我想知道有没有什么办法可以避免权限错误我查看android AutoFill Doc并找不到任何解决方案。

【问题讨论】:

    标签: android android-autofill-manager


    【解决方案1】:

    需要在AndroidManifest.xml中声明权限: INTERACT_ACROSS_USERS_FULL 或 INTERACT_ACROSS_USERS

    您可以在日志消息中看到它。

    <permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" android:protectionLevel="signature"/>
    

    【讨论】:

    • 谢谢你的回答,但我试试你说的,它不起作用。
    猜你喜欢
    • 2022-10-19
    • 2021-04-06
    • 2014-05-14
    • 2020-09-22
    • 2023-03-16
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多