自动填充用户名时如何使用自动填充来填充密码?

时间:2018-10-26 14:48:53

标签: android android-layout android-autofill-manager

我试图像在网络应用中一样自动填充用户名时自动填充密码。

在此之前,我对如何实现自动填充有一些疑问,并且此实现仅适用于Android 8之前的设备(因为文档说API 26及更高版本已经与Autofill框架一起提供了

因此,根据文档,有几种方法可以实现自动填充(如果我写错了,请纠正我)

  1. 添加android:autofillHints =“ username”或
  2. 以编程方式执行相同操作 (editText.setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO);)

我使用第一种方法

问题:

  • 所以我的问题是实现自动填充的步骤是什么,以及如何对其进行测试?

  • 我们需要一个第三方应用程序(例如password1或keeper等)才能使用此功能,因此,如果26台及以上的设备随附有AutoFill框架,那么开发人员无需为这些设备做任何事情? (因此,是针对那些没有AutoFill框架<26(API版本)设备的设备)

  • 因为我没有执行任何操作就得到了自动填充建议,所以我正在使用已安装Samsung Pass(如keeper)的Samsung S9(版本> 26),但是没有设置此功能的视图如何自动提示< / p>

  • 最后一个主要问题是,当用户自动填充用户名字段时,有一种方法可以实现自动填充密码字段

请建议谢谢!

0 个答案:

没有答案