Как использовать автозаполнение для заполнения пароля при автозаполнении имени пользователя?

Я пытаюсь автозаполнить пароль, когда имя пользователя заполняется, как в веб-приложениях.

перед этим у меня есть несколько вопросов о том, как реализовать автозаполнение, и является ли эта реализация только для устройств до Android 8 (как сказано в документе API 26 и выше, уже поставляется с платформой автозаполнения)

Так что на основе документации есть несколько способов реализовать автозаполнение (пожалуйста, исправьте меня, если я ошибаюсь)

  1. Добавить андроид:autofillHints="имя пользователя" или
  2. Сделайте то же самое программно (editText.setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO);)

Я использую 1-й метод

Вопросы:

  • Таким образом, мой вопрос здесь заключается в том, каковы шаги для реализации автозаполнения и как его проверить?

  • Нам нужно стороннее приложение, такое как password1 или keeper и т. Д., Чтобы использовать эту функцию, поэтому если 26 и более устройств поставляются с платформой AutoFill, то разработчик ничего не должен сделать для этих устройств? (Так, это для тех устройств без AutoFill Framework <26(версия API) устройств)

  • Поскольку я получаю предложение автозаполнения, не реализовав ничего, я использую Samsung S9 (версия>26) с установленным Samsung Pass (как keeper), но без представления об этой функции, как автоматически

  • Напоследок к основному вопросу есть ли способ реализовать автозаполнение поля пароля, когда пользователь автозаполняет поле имени пользователя

Пожалуйста, предложите Спасибо!

0 ответов

Другие вопросы по тегам