Platforma autouzupełniania

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.