Platforma autouzupełniania

Platforma autouzupełniania jest dostępna na Androidzie 8.0 (poziom interfejsu API 26) i nowszych wersjach.

Niektóre aplikacje, takie jak menedżery haseł, mogą wypełniać widoki w innych aplikacjach danymi podanymi przez użytkownika. Aplikacje, które wypełniają widoki innych aplikacji, są nazywane 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 wrażenia użytkownika, zapewniając te korzyści:

  • Oszczędność czasu poświęcanego na wypełnianie pól. Autouzupełnianie pozwala użytkownikom uniknąć ponownego wpisywania informacji.
  • Minimalizacja błędów przy wprowadzaniu danych przez użytkownika. Podczas pisania łatwo o błędy, zwłaszcza na urządzeniach mobilnych. Ograniczenie konieczności wpisywania informacji minimalizuje liczbę literówek.

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 mogą być używane w widokach w różnych aplikacjach.
  • Klienty autouzupełniania: aplikacje, które udostępniają widoki wymagające wypełnienia lub zawierające dane użytkownika.
  • System Android: system operacyjny, który definiuje 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:

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.
Integracja autouzupełniania z klawiaturami
Włącz klawiatury i inne metody wprowadzania, aby korzystać z autouzupełniania, i zezwól dostawcy autouzupełniania na obsługę integracji z metodami wprowadzania.