Platforma autouzupełniania jest dostępna w 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, nazywamy 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 podatne na błędy. Platforma autouzupełniania poprawia wygodę użytkowników dzięki tym zaletom:
- Oszczędność czasu poświęcanego na wypełnianie pól. Autouzupełnianie chroni użytkowników przed ponownym wpisywaniem informacji.
- Minimalizowanie błędów danych wejściowych użytkownika. Podczas pisania łatwo o błędy, zwłaszcza na urządzeniach mobilnych. Ograniczenie konieczności wpisywania informacji minimalizuje liczbę błędów.
Komponenty
Platforma 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żytkownikach, które można wykorzystywać w widokach w różnych aplikacjach.
- Klienci autouzupełniania: aplikacje, które udostępniają 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 przepływu pracy autouzupełniania znajdziesz w
AutofillService i
AutofillManager dokumentacji
referencyjnej.
Przewodniki
Więcej informacji o korzystaniu z platformy autouzupełniania znajdziesz w tych przewodnikach:
- Optymalizowanie aplikacji pod kątem autouzupełniania
- Sprawdź, czy aplikacja jest skonfigurowana do używania z platformą autouzupełniania.
- Tworzenie usług autouzupełniania
- Zaimplementuj własną usługę autouzupełniania.
- Integrowanie autouzupełniania z klawiaturami
- Włącz klawiatury i inne edytory IME, aby mogły korzystać z autouzupełniania, i włącz obsługę integracji z edytorem IME w usłudze autouzupełniania.