Platforma autouzupełniania

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. Ograniczenie konieczności wpisywania informacji zmniejsza 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 przepływu pracy związanego z autouzupełnianiem znajdziesz w dokumentacji referencyjnej AutofillServiceAutofillManager.

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.
Integracja autouzupełniania z klawiaturami
Włącz klawiatury i inne edytory IME, aby korzystać z autouzupełniania, i umożliw dostawcy autouzupełniania obsługę integracji z edytorem IME.