Framework isi otomatis

Pelajari framework isi otomatis, yang tersedia di Android 8.0 (API level 26) dan yang lebih baru.

Beberapa aplikasi, seperti pengelola sandi, dapat mengisi tampilan di aplikasi lain dengan data yang sebelumnya diberikan oleh pengguna. Aplikasi yang mengisi aplikasi lain ini disebut layanan isi otomatis. Framework isi otomatis mengelola komunikasi antara aplikasi dan layanan isi otomatis.

Mengisi formulir adalah tugas yang memakan waktu dan rentan error. Pengguna dapat merasa kurang nyaman dengan aplikasi yang mewajibkan tindakan tersebut. Framework isi otomatis meningkatkan pengalaman pengguna dengan memberikan manfaat berikut:

  • Menghemat waktu untuk mengisi kolom. Isi otomatis membantu pengguna agar tidak mengetik ulang informasi.
  • Meminimalkan error masukan pengguna. Mengetik rentan terhadap error, terutama pada perangkat seluler. Dengan meminimalkan kebutuhan untuk mengetik informasi, kesalahan ketik juga dapat diminimalkan.

Komponen

Framework isi otomatis berisi komponen level tinggi berikut:

  • Layanan isi otomatis: Aplikasi seperti pengelola sandi yang menyimpan informasi pengguna yang dapat digunakan dalam tampilan di beberapa aplikasi.
  • Klien isi otomatis: Aplikasi yang menyediakan tampilan yang perlu diisi atau yang menampung data pengguna.
  • Sistem Android: OS yang mendefinisikan alur kerja dan menyediakan infrastruktur yang membuat layanan dan klien bekerja sama.

Untuk penjelasan detail tentang alur kerja isi otomatis, lihat dokumentasi referensi AutofillService dan AutofillManager.

Panduan

Untuk mempelajari lebih lanjut cara menggunakan framework isi otomatis, lihat panduan berikut:

Mengoptimalkan aplikasi Anda untuk isi otomatis
Periksa apakah aplikasi Anda dikonfigurasi untuk digunakan dengan framework isi otomatis.
Membuat layanan isi otomatis
Terapkan layanan isi otomatis Anda sendiri.
Mengintegrasikan isi otomatis dengan keyboard
Aktifkan keyboard dan IME lain untuk menggunakan IsiOtomatis, dan aktifkan penyedia IsiOtomatis Anda untuk mendukung integrasi IME.