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.