Как использовать автозаполнение для заполнения пароля при автозаполнении имени пользователя?
Я пытаюсь автозаполнить пароль, когда имя пользователя заполняется, как в веб-приложениях.
перед этим у меня есть несколько вопросов о том, как реализовать автозаполнение, и является ли эта реализация только для устройств до Android 8 (как сказано в документе API 26 и выше, уже поставляется с платформой автозаполнения)
Так что на основе документации есть несколько способов реализовать автозаполнение (пожалуйста, исправьте меня, если я ошибаюсь)
- Добавить андроид:autofillHints="имя пользователя" или
- Сделайте то же самое программно (editText.setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO);)
Я использую 1-й метод
Вопросы:
Таким образом, мой вопрос здесь заключается в том, каковы шаги для реализации автозаполнения и как его проверить?
Нам нужно стороннее приложение, такое как password1 или keeper и т. Д., Чтобы использовать эту функцию, поэтому если 26 и более устройств поставляются с платформой AutoFill, то разработчик ничего не должен сделать для этих устройств? (Так, это для тех устройств без AutoFill Framework <26(версия API) устройств)
Поскольку я получаю предложение автозаполнения, не реализовав ничего, я использую Samsung S9 (версия>26) с установленным Samsung Pass (как keeper), но без представления об этой функции, как автоматически
Напоследок к основному вопросу есть ли способ реализовать автозаполнение поля пароля, когда пользователь автозаполняет поле имени пользователя
Пожалуйста, предложите Спасибо!