Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Framework isi otomatis tersedia di Android 8.0 (API level 26) dan yang lebih tinggi.
Beberapa aplikasi, seperti pengelola sandi, dapat mengisi tampilan di aplikasi lain dengan
data yang diberikan oleh pengguna. Aplikasi yang mengisi tampilan aplikasi lain 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. Framework isi otomatis
meningkatkan pengalaman pengguna dengan memberikan manfaat berikut:
Menghemat waktu yang dihabiskan untuk mengisi kolom. Isi otomatis membantu pengguna agar tidak mengetik ulang
informasi.
Meminimalkan error input 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:
Aktifkan keyboard dan IME lain untuk menggunakan IsiOtomatis, dan aktifkan penyedia IsiOtomatis Anda
untuk mendukung integrasi IME.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-21 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-21 UTC."],[],[],null,["# Autofill framework\n\nThe autofill framework is available in Android 8.0 (API level 26) and higher.\n\nSome apps, such as password managers, can fill out the views in other apps with\ndata provided by the user. Apps that fill out other apps' views are called\n*autofill services*. The autofill framework manages the communication between an\napp and an autofill service.\n\nFilling out forms is a time-consuming and error-prone task. The autofill\nframework improves the user experience by providing the following benefits:\n\n- **Saving time spent filling in fields.** Autofill saves users from re-typing information.\n- **Minimizing user input errors.** Typing is prone to errors, especially on mobile devices. Minimizing the need to type information minimizes typos.\n\n| **Note:** Autofill works well with [Credential Manager](/identity/sign-in/credential-manager) and [passkeys](https://developers.google.com/identity/passkeys) to provide increased security and a smoother workflow.\n\nComponents\n----------\n\nThe autofill framework contains the following high-level components:\n\n- **Autofill services:** apps such as password managers that save and store user information that can be used in views across multiple apps.\n- **Autofill clients:** apps that provide views that need to be filled out or that hold the user's data.\n- **Android system:** the OS that defines the workflow and provides the infrastructure that makes services and clients work together.\n\nFor a detailed explanation of the autofill workflow, see the\n[`AutofillService`](/reference/android/service/autofill/AutofillService) and\n[`AutofillManager`](/reference/android/view/autofill/AutofillManager) reference\ndocumentation.\n\nGuides\n------\n\nTo learn more about how to use the autofill framework, see the following guides:\n\n[Optimize your app for autofill](/guide/topics/text/autofill-optimize)\n: Check that your app is configured for use with the autofill framework.\n\n[Build autofill services](/guide/topics/text/autofill-services)\n: Implement your own autofill service.\n\n[Integrate autofill with keyboards](/guide/topics/text/ime-autofill)\n: Enable keyboards and other IMEs to use autofill, and enable your autofill\n provider to support IME integration."]]