Framework di compilazione automatica

Il framework di compilazione automatica è disponibile su Android 8.0 (livello API 26) e versioni successive.

Alcune app, come i gestori delle password, possono compilare le visualizzazioni in altre app con i dati forniti dall'utente. Le app che compilano le visualizzazioni di altre app sono chiamate servizi di compilazione automatica. Il framework di compilazione automatica gestisce la comunicazione tra un'app e un servizio di compilazione automatica.

Compilare i moduli è un'attività dispendiosa in termini di tempo e soggetta a errori. Il framework di compilazione automatica migliora l'esperienza utente fornendo i seguenti vantaggi:

  • Risparmio di tempo nella compilazione dei campi. La compilazione automatica evita agli utenti di dover digitare nuovamente le informazioni.
  • Riduzione al minimo degli errori di input dell'utente. La digitazione è soggetta a errori, soprattutto sui dispositivi mobili. Ridurre al minimo la necessità di digitare informazioni riduce al minimo gli errori di battitura.

Componenti

Il framework di compilazione automatica contiene i seguenti componenti di alto livello:

  • Servizi di compilazione automatica:app come i gestori delle password che salvano e archiviano le informazioni dell'utente che possono essere utilizzate nelle visualizzazioni di più app.
  • Client di compilazione automatica:app che forniscono visualizzazioni da compilare o che contengono i dati dell'utente.
  • Sistema Android:il sistema operativo che definisce il flusso di lavoro e fornisce l'infrastruttura che consente a servizi e client di funzionare insieme.

Per una spiegazione dettagliata del flusso di lavoro di compilazione automatica, consulta la documentazione di riferimento di AutofillService e AutofillManager.

Guide

Per scoprire di più su come utilizzare il framework di compilazione automatica, consulta le seguenti guide:

Ottimizzare l'app per la compilazione automatica
Verifica che la tua app sia configurata per l'utilizzo con il framework di compilazione automatica.
Creare servizi di compilazione automatica
Implementa il tuo servizio di compilazione automatica.
Integrare la compilazione automatica con le tastiere
Consenti alle tastiere e ad altri IME di utilizzare la compilazione automatica e abilita il tuo provider di compilazione automatica per supportare l'integrazione IME.