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