Platforma autouzupełniania jest dostępna w Androidzie 8.0 (poziom interfejsu API 26) i nowszych.
Niektóre aplikacje, np. menedżery haseł, mogą wypełniać widoki w innych aplikacjach danymi dostarczonymi 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 może prowadzić do pomyłek. Framework autouzupełniania ułatwia korzystanie z usługi, 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 danych wejściowych użytkownika. Podczas pisania na klawiaturze łatwo o błędy, zwłaszcza na urządzeniach mobilnych. Ograniczenie potrzeby wpisywania informacji zmniejsza liczbę literówek.
Komponenty
Platforma autouzupełniania zawiera te komponenty ogólne:
- Usługi autouzupełniania: aplikacje takie jak menedżery haseł, które zapisują i przechowują informacje o użytkowniku, aby można było ich używać w widokach w różnych aplikacjach.
- Klienty autouzupełniania: aplikacje, które wyświetlają widoki, które należy wypełnić, lub przechowują dane użytkownika.
- System Android: system operacyjny definiujący przepływ pracy i zapewniający infrastrukturę, dzięki której usługi i klienci mogą ze sobą współpracować.
Szczegółowy opis procesu autouzupełniania znajdziesz w dokumentacji referencyjnej dotyczącej 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 korzystania z platformy autouzupełniania.
- Tworzenie usług autouzupełniania
- Wdrożyć własną usługę autouzupełniania.
- Integracja autouzupełniania z klawiaturami
- Włącz klawiatury i inne metody wprowadzania, aby korzystać z autouzupełniania, oraz włącz usługę autouzupełniania, aby umożliwić integrację z metodą wprowadzania.