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.