标签: android-autofill-manager

奥利奥 - 自动填充框架背景突出显示颜色

是否可以更改EditText自动填充高亮颜色?默认情况下,它具有黄色背景,可能与应用程序设计不兼容.

android android-autofill-manager

5
推荐指数
1
解决办法
830
查看次数

使用 Autofill Service Android 在 chrome 中自动填充

在 Pie & Above 版本中,Android 根据文档介绍了使用自动填充服务的 chrome 浏览器自动填充。

但是我尝试在 Chrome 浏览器中调试 Facebook 的登录表单,以便调用 onFillRequest。但它不会来了。不知道我需要在代码或权限中添加任何其他内容。

但是在像 Facebook 这样的应用程序中,我接到了 onFillRequest 电话。对于浏览器,只有它有问题。

设备名称:Pixel 3

我也检查了 Dashlane。

Dashlane 场景:

我看到一条消息,Dashlane 使用 Autofill Service 集成了 Autofill for chrome。我已经安装了该应用程序并尝试了它。它仍然使用无障碍服务来填写表格。我有最新的 chrome 浏览器和 dashlane 应用程序。

你能帮我找到使用自动填充服务的浏览器自动填充的问题吗?

android google-chrome android-autofill-manager

5
推荐指数
0
解决办法
272
查看次数

在 Android O 中使用 Intent 启用自动填充服务失败

我使用此代码启用启用自动填充服务。

Intent dialogIntent = new Intent(Settings.ACTION_REQUEST_SET_AUTOFILL_SERVICE);
        startActivity(dialogIntent);
Run Code Online (Sandbox Code Playgroud)

我得到了下一个例外:

FATAL EXCEPTION: main

Process: com.example.android.autofillframework, PID: 7683
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.android.autofillframework/com.example.android.autofillframework.app.StandardSignInActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.REQUEST_SET_AUTOFILL_SERVICE }
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.REQUEST_SET_AUTOFILL_SERVICE }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1936)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1615)
at android.app.Activity.startActivityForResult(Activity.java:4472)
at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult(BaseFragmentActivityApi16.java:54)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:65)
at android.app.Activity.startActivityForResult(Activity.java:4430)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:711)
at …
Run Code Online (Sandbox Code Playgroud)

android android-service android-autofill-manager

4
推荐指数
2
解决办法
711
查看次数

Android Oreo禁用EditText自动填充

我正在尝试对EditText除登录屏幕以外的所有内容禁用自动填充功能。还没有成功。longPress开启后,总会有“自动填充”选项editText。IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS rootView或IMPORTANT_FOR_AUTOFILL_NO完全无效。

有任何想法吗?谢谢。

android android-8.0-oreo android-autofill-manager

4
推荐指数
2
解决办法
3742
查看次数

禁用 Android 自动填充验证码

我有一个使用电话代码验证登录的 Android 应用程序,使用一个 EditText 允许用户输入 4 位数字代码,我没有实现 SMS Retriever API 或 SMS User content API 来自动填充 EditText,但是几天前,我注意到操作系统中有一个名为“设置”->“Google”->“验证码自动填充”的选项(在 Android 10 上测试),因此,如果您在收到带有验证码的短信时启用该选项,则可以登录在我的应用程序中,会出现一个小对话框,上面写着“自动填充代码”,它是消息应用程序中的一种工具提示,如果您单击它,软键盘就会消失,紧接着会出现第二个对话框,其中包含从中提取的验证码SMS,因此如果您单击 EditText,它会自动填充代码。

\n

我的问题是,\xc2\xbf有没有办法禁用或配置此功能?我遇到的问题是,有时带有代码的第二个对话框不会出现,并且我的应用程序仍然隐藏软键盘,并且无法将其提示回来。

\n

自动填充对话框

\n

android autofill android-edittext android-studio android-autofill-manager

3
推荐指数
1
解决办法
6014
查看次数