Platforma autouzupełniania

Platforma autouzupełniania jest dostępna na urządzeniach z Androidem 8.0 (poziom interfejsu API 26) i nowszym.

Niektóre aplikacje, np. menedżery haseł, mogą wypełniać widoki w innych aplikacjach, korzystając z danych przekazanych 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 to czasochłonne i podatne na błędy. Platforma autouzupełniania zwiększa wygodę użytkowników, zapewniając te korzyści:

  • Oszczędność czasu poświęcanego na wypełnianie pól. Autouzupełnianie zapobiega ponownemu wpisywaniu informacji.
  • Minimalizowanie błędów wpisywanych przez użytkowników. Pisanie na różnych urządzeniach jest podatne na błędy, zwłaszcza na urządzeniach mobilnych. Zminimalizowanie konieczności wpisywania informacji minimalizuje literówki.

Komponenty

Struktura autouzupełniania zawiera te ogólne komponenty:

  • Usługi autouzupełniania: aplikacje takie jak menedżery haseł, które zapisują i przechowują informacje o użytkownikach, których można używać w widokach różnych aplikacji.
  • Klienty autouzupełniania: aplikacje udostępniające widoki danych, które muszą zostać wypełnione, lub które zawierają dane użytkownika.
  • System Android: system operacyjny, który określa przepływ pracy i udostępnia infrastrukturę umożliwiającą współpracę usług i klientów.

Szczegółowy opis przepływu pracy 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
Wdróż własną usługę autouzupełniania.
Integrowanie autouzupełniania z klawiaturami
Włącz klawiatury i inne edytory IME, aby korzystać z autouzupełniania, i włącz autouzupełnianie w celu obsługi integracji IME.