Как использовать автозаполнение для заполнения пароля при автозаполнении имени пользователя? - PullRequest
0 голосов
/ 26 октября 2018

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

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

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

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

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

Вопросы:

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

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

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

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

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

...