Autofill Framework

Découvrez la fonctionnalité Autofill Framework disponible dans Android 8.0 (niveau d'API 26) ou version ultérieure.

Certaines applications, telles que les gestionnaires de mots de passe, peuvent renseigner les vues d'autres applications à l'aide des données précédemment fournies par l'utilisateur. Ces applications sont ce que l'on appelle des services de saisie automatique. La fonctionnalité Autofill Framework gère la communication entre une application et un service de saisie automatique.

Remplir un formulaire est une tâche fastidieuse sujette aux erreurs. Les utilisateurs peuvent facilement perdre patience avec les applications qui impliquent ce type d'action. La fonctionnalité Autofill Framework améliore l'expérience utilisateur en offrant les avantages suivants :

  • Moins de temps passé à remplir les champs. La saisie automatique permet d'éviter aux utilisateurs de saisir plusieurs fois les mêmes informations.
  • Réduction des erreurs au niveau des entrées utilisateur. La saisie de texte est sujette à erreur, en particulier sur les appareils mobiles. En limitant la quantité d'informations à saisir au strict minimum, vous évitez les fautes de frappe.

Composants

Autofill Framework contient les composants généraux suivants :

  • Services de saisie automatique : applications telles que les gestionnaires de mots de passe qui enregistrent et stockent des informations sur l'utilisateur pouvant être utilisées dans les vues de plusieurs applications.
  • Clients de saisie automatique : applications qui fournissent les vues à remplir ou qui contiennent les données de l'utilisateur.
  • Système Android : OS qui définit le workflow et fournit l'infrastructure permettant aux services et aux clients d'interagir les uns avec les autres.

Pour en savoir plus sur le workflow de saisie automatique, consultez la documentation de référence sur AutofillService et AutofillManager.

Guides

Pour en savoir plus sur le fonctionnement d'Autofill Framework, consultez les guides suivants :

Optimiser votre application pour la saisie automatique
Vérifiez que votre application est compatible avec la fonctionnalité Autofill Framework.
Créer des services de saisie automatique
Implémentez votre propre service de saisie automatique.
Intégrer la saisie automatique aux claviers
Autorisez les claviers et autres éditeurs de mode de saisie à utiliser la saisie automatique, et autorisez votre fournisseur de saisie automatique à intégrer l'IME.