Platforma autouzupełniania
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Platforma autouzupełniania jest dostępna na Androidzie 8.0 (poziom interfejsu API 26) i nowszych wersjach.
Niektóre aplikacje, np. menedżery haseł, mogą wypełniać widoki w innych aplikacjach danymi podanymi przez użytkownika. Aplikacje, które wypełniają widoki innych aplikacji, nazywane są usługami autouzupełniania. Platforma autouzupełniania zarządza komunikacją między aplikacją a usługą autouzupełniania.
Wypełnianie formularzy jest czasochłonne i może prowadzić do błędów. Funkcja autouzupełniania
zwiększa wygodę użytkowników, ponieważ:
- Oszczędność czasu poświęcanego na wypełnianie pól. Autouzupełnianie pozwala użytkownikom uniknąć ponownego wpisywania informacji.
- Minimalizowanie błędów wprowadzania danych przez użytkowników. Podczas pisania łatwo o błędy, zwłaszcza na urządzeniach mobilnych. Zmniejszenie potrzeby wpisywania informacji minimalizuje liczbę błędów.
Komponenty
Framework autouzupełniania zawiera te komponenty wysokiego poziomu:
- Usługi autouzupełniania:aplikacje, takie jak menedżery haseł, które zapisują i przechowują informacje o użytkowniku, które można wykorzystywać w widokach w różnych aplikacjach.
- Klienci autouzupełniania: aplikacje, które wyświetlają widoki wymagające wypełnienia lub przechowują dane użytkownika.
- System Android: system operacyjny, który określa przepływ pracy i zapewnia infrastrukturę umożliwiającą współpracę usług i klientów.
Szczegółowe wyjaśnienie procesu autouzupełniania znajdziesz w dokumentacji referencyjnej AutofillService
i AutofillManager
.
Przewodniki
Więcej informacji o korzystaniu z platformy autouzupełniania znajdziesz w tych przewodnikach:
- Optymalizacja aplikacji pod kątem autouzupełniania
- Sprawdź, czy aplikacja jest skonfigurowana do korzystania z platformy autouzupełniania.
- Tworzenie usług autouzupełniania
- Wdrożenie własnej usługi autouzupełniania
- Integracja autouzupełniania z klawiaturami
- Włącz klawiatury i inne edytory IME, aby korzystać z autouzupełniania, i włącz obsługę integracji z edytorem IME u dostawcy autouzupełniania.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-08-27 UTC.
[null,null,["Ostatnia aktualizacja: 2025-08-27 UTC."],[],[],null,["The 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\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\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."]]