Otomatik doldurma çerçevesi
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Otomatik doldurma çerçevesi, Android 8.0 (API düzeyi 26) ve sonraki sürümlerde kullanılabilir.
Şifre yöneticileri gibi bazı uygulamalar, diğer uygulamalardaki görünümleri kullanıcı tarafından sağlanan verilerle doldurabilir. Diğer uygulamaların görünümlerini dolduran uygulamalara otomatik doldurma hizmetleri denir. Otomatik doldurma çerçevesi, bir uygulama ile otomatik doldurma hizmeti arasındaki iletişimi yönetir.
Form doldurmak zaman alıcı ve hata yapmaya açık bir iştir. Otomatik doldurma çerçevesi, aşağıdaki avantajları sunarak kullanıcı deneyimini iyileştirir:
- Alanları doldurmak için harcanan zamandan tasarruf etme. Otomatik doldurma, kullanıcıların bilgileri yeniden yazmasını önler.
- Kullanıcı girişi hatalarını en aza indirme. Yazım hataları özellikle mobil cihazlarda sık görülür. Bilgi yazma ihtiyacını en aza indirmek yazım hatalarını da en aza indirir.
Bileşenler
Otomatik doldurma çerçevesi aşağıdaki üst düzey bileşenleri içerir:
- Otomatik doldurma hizmetleri: Birden fazla uygulamada kullanılabilen kullanıcı bilgilerini kaydedip depolayan şifre yöneticileri gibi uygulamalar.
- Otomatik doldurma istemcileri: Doldurulması gereken görünümler sağlayan veya kullanıcının verilerini içeren uygulamalar.
- Android sistemi: İş akışını tanımlayan ve hizmetlerin ve istemcilerin birlikte çalışmasını sağlayan altyapıyı sağlayan işletim sistemi.
Otomatik doldurma iş akışıyla ilgili ayrıntılı açıklama için AutofillService
ve AutofillManager
referans belgelerine bakın.
Kılavuzlar
Otomatik doldurma çerçevesini kullanma hakkında daha fazla bilgi edinmek için aşağıdaki kılavuzlara bakın:
- Uygulamanızı otomatik doldurma için optimize etme
- Uygulamanızın otomatik doldurma çerçevesiyle kullanılacak şekilde yapılandırıldığından emin olun.
- Otomatik doldurma hizmetleri oluşturma
- Kendi otomatik doldurma hizmetinizi uygulayın.
- Otomatik doldurma özelliğini klavyelerle entegre etme
- Klavyelerin ve diğer IME'lerin otomatik doldurma özelliğini kullanmasını sağlayın ve otomatik doldurma sağlayıcınızın IME entegrasyonunu desteklemesini sağlayın.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-21 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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."]]