问题标签 [android-autofill-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 禁用应用程序的 Android O 自动填充服务
Android O 具有支持字段自动填充的功能。有什么方法可以为特定应用程序禁用它。那就是我想强制我的应用程序不使用自动填充服务。
可能吗 ?
要阻止整个活动的自动填充,请在活动的 onCreate() 中使用:
还有比这更好的方法吗?
android - 在 Android O 中使用 Intent 启用 AutoFill 服务失败
我使用此代码启用启用自动填充服务。
我得到了下一个例外:
android - 如何从 Android Oreo 禁用新的自动填充功能以进行浓缩咖啡测试
在 android 设备上运行测试sdk 26
会导致它们失败,因为新的自动填充功能会在 espresso 尝试单击它们时隐藏字段。
我在 firebase 测试实验室上运行我的测试,所以我不能在我的测试设备上手动禁用它们。
一些图片:
1. 在点击用户名字段之前,密码是可见的。
2. 点击用户名字段密码字段被此自动填充对话框隐藏后:
3.登录后显示另一个填充对话框:
Espresso 现在无法单击密码字段,因为自动填充对话框隐藏了我的字段和fail
.
仅使用AutofillManager#disableAutofillServices()
禁用#2。对话框,但 #3。还在那里。
如何在测试设备上禁用自动填充?
android - 如何设置自动填充内容的样式?(安卓 O)
我想知道您是否以及如何设置 androidauto-filled
内容的样式(使用 中的autofill
新服务Android O
)。现在它auto-filled
用黄色突出显示内容,我想对其进行样式设置,以使auto-filled
内容与正常内容没有什么不同。
需要明确的是,我并没有让我自己的经理,我只是想改变auto-filled
我的应用程序中内容的外观。
android - 如何让用户在 android 8.0 中以编程方式自动填充框架设置屏幕
我想让用户自动填充框架设置屏幕,以使AutoFill
框架能够自动填充第三方应用程序中的登录表单。
那么,如何以编程方式让用户进入Oreo设备中的自动填充设置屏幕?
android - Android Oreo 禁用 EditText 的自动填充
我正在尝试为EditText
除我的登录屏幕之外的所有 ' 禁用自动填充。而且还没有成功。longPress
on之后总是有“自动填充”选项editText
。IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTSrootView
或 IMPORTANT_FOR_AUTOFILL_NO 视图完全没有效果。
有任何想法吗?谢谢。
android - 奥利奥自动填充 - 如何禁用字段提示,但仍然自动填充?
我有一个信用卡 EditText 字段(全名、到期日期、信用卡号、cvv),这些字段都是在 android 应用程序中自动填写的。
问题是自动填充提示出现在每个字段上。我只想在用户点击信用卡字段时出现自动填充。例如,如果用户单击 cvv 或到期日期,则不应提示自动填充。
关键是我仍然希望所有字段都是自动填充的,但我只是不希望提示出现在所有字段上。
到目前为止我所尝试的。
这是我尝试设置的 cvv 字段的示例
重要的自动填充为“否”
但这使得该字段被完全忽略。我只是不希望出现提示:
android - Android Autofill 仅适用于来自 onFillRequest 的响应,但不适用于来自 Authentication Activity 的响应
我已经为我的密码管理器应用实现了Android 自动填充服务。用户报告了Paypal 应用程序的问题,该服务似乎无法正常工作。
我对此进行了调查,发现以下代码(Xamarin)onFillRequest
确实有效:(“有效”表示单击自动填充弹出窗口后填充字段)
它基本上使用单个数据集创建填充响应,该数据集为每个自动填充字段设置值。
现在我需要添加一个身份验证活动:
是MyAuthActivity.OnCreate
这样的:
它基本上使用相同的自动填充 ID 创建了另一个数据集,但是使用 FillResponse 和 Dataset 响应返回它们都不起作用:目标应用程序上的输入字段保持为空。
我注意到在Bitwarden的自动填充服务实现中出现了相同的行为。
我的问题是:身份验证活动的代码有什么问题吗?或者这是否表明 Paypal 的应用程序存在问题?我能做些什么来进一步调试吗?
android - 可以禁用 Android WebView 中的自动填充功能吗?
我想在 Oreo 的 Android WebView 中禁用自动填充,但我找不到这样做的方法。我已经在应用程序中尝试了 AutofillManager.disableAutofillServices 和 cancel()。我在应用程序中创建了一个 onAutofillEvent() 侦听器,当在 WebView 中使用自动填充时它不会被调用。
有谁知道怎么做?
我在这篇文章中找到了答案。不知道为什么在我问之前我没有找到它。
android - 由于 AutofillManager,Roboelectric 无法运行测试
我无法让 Roboelectric 运行我的测试,因为它无法为 AutofillManager 类创建阴影对象。
我尝试使用模拟对象并使用 RobolectricTestRunner 运行。测试成功运行。但是看起来创建的阴影对象无法访问 AutofillManager。有什么线索吗?