Das Autofill-Framework ist ab Android 8.0 (API-Level 26) verfügbar.
Einige Apps wie Passwortmanager können die Ansichten in anderen Apps mit von Nutzern bereitgestellten Daten ausfüllen. 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 Nutzerfreundlichkeit durch folgende Vorteile:
- Zeitersparnis beim Ausfüllen von Feldern Autofill verhindert, dass Nutzer Informationen immer wieder eingeben müssen.
- Minimieren von Eingabefehlern der Nutzer Beim Tippen sind Fehler besonders auf Mobilgeräten häufig. Da weniger Informationen eingegeben werden müssen, werden Tippfehler minimiert.
Komponenten
Das Autofill-Framework umfasst die folgenden allgemeinen Komponenten:
- Autofill-Dienste:Apps wie Passwortmanager, die Nutzerinformationen speichern, die in Ansichten in mehreren Apps verwendet werden können.
- Autofill-Clients: Apps, die Ansichten bereitstellen, die ausgefüllt werden müssen oder die Daten der Nutzer enthalten.
- Android-System:Das Betriebssystem, das den Workflow definiert und die Infrastruktur bereitstellt, die die Zusammenarbeit von Diensten und Clients ermöglicht.
Eine ausführliche Erläuterung des Autofill-Workflows finden Sie in der Referenzdokumentation zu AutofillService
und AutofillManager
.
Leitfäden
Weitere Informationen zur Verwendung des Autofill-Frameworks finden Sie in den folgenden Anleitungen:
- App für Autofill optimieren
- Prüfen Sie, ob Ihre App für die Verwendung mit dem Autofill-Framework konfiguriert ist.
- Autofill-Dienste erstellen
- Einen eigenen Autofill-Dienst implementieren
- Autofill in Tastaturen einbinden
- Aktivieren Sie Tastaturen und andere IMEs für die Verwendung von Autofill und aktivieren Sie Ihren Autofill-Anbieter für die IME-Integration.