Das Autofill-Framework ist in Android 8.0 (API-Level 26) und höher verfügbar.
Einige Apps wie Passwortmanager können die Ansichten in anderen Apps mit Daten ausfüllen, die vom Nutzer bereitgestellt werden. Apps, die die Ansichten anderer Apps ausfüllen, werden als Autofill-Dienste bezeichnet. Das Autofill-Framework verwaltet die Kommunikation zwischen einer App und einem Autofill-Dienst.
Das Ausfüllen von Formularen ist zeitaufwendig und fehleranfällig. Das Autofill-Framework verbessert die Nutzererfahrung durch folgende Vorteile:
- Zeitersparnis beim Ausfüllen von Feldern Mit Autofill müssen Nutzer Informationen nicht noch einmal eingeben.
- Minimierung von Nutzereingabefehlern. Die Eingabe ist fehleranfällig, insbesondere auf Mobilgeräten. Wenn weniger Informationen eingegeben werden müssen, gibt es auch weniger Tippfehler.
Komponenten
Das Autofill-Framework enthält die folgenden allgemeinen Komponenten:
- Autofill-Dienste:Apps wie Passwortmanager, die Nutzerinformationen speichern und aufbewahren, die in Ansichten in mehreren Apps verwendet werden können.
- Autofill-Clients:Apps, die Ansichten enthalten, die ausgefüllt werden müssen, oder die die Daten des Nutzers enthalten.
- Android-System:Das Betriebssystem, das den Workflow definiert und die Infrastruktur bereitstellt, damit Dienste und Clients zusammenarbeiten können.
Eine detaillierte Erläuterung des Autofill-Workflows finden Sie in der
AutofillService und
AutofillManager Referenz
dokumentation.
Leitfäden
Weitere Informationen zur Verwendung des Autofill-Frameworks finden Sie in den folgenden Leitfäden:
- App für Autofill optimieren
- Prüfen Sie, ob Ihre App für die Verwendung mit dem Autofill-Framework konfiguriert ist.
- Autofill-Dienste erstellen
- Implementieren Sie Ihren eigenen Autofill-Dienst.
- Autofill in Tastaturen einbinden
- Aktivieren Sie Tastaturen und andere IMEs für die Verwendung von Autofill und ermöglichen Sie Ihrem Autofill-Anbieter, die IME-Integration zu unterstützen.