Das Framework für die automatische Vervollständigung ist ab Android 8.0 (API-Level 26) verfügbar.
Einige Apps, z. B. Passwortmanager, können die Ansichten in anderen Apps mit vom Nutzer bereitgestellten Daten ausfüllen. Apps, 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 die folgenden Vorteile:
- Zeitersparnis beim Ausfüllen von Feldern: Mit Autofill müssen Nutzer Informationen nicht noch einmal eingeben.
- Eingabefehler minimieren: Beim Tippen können leicht Fehler passieren, insbesondere auf Mobilgeräten. Wenn Sie weniger Informationen eingeben müssen, sinkt die Wahrscheinlichkeit von Tippfehlern.
Komponenten
Das Framework für die automatische Vervollständigung enthält die folgenden Komponenten auf hoher Ebene:
- Autofill-Dienste:Apps wie Passwortmanager, in denen Nutzerinformationen gespeichert werden, 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 des Nutzers enthalten.
- Android-System:Das Betriebssystem, das den Workflow definiert und die Infrastruktur bereitstellt, die die Zusammenarbeit von Diensten und Clients ermöglicht.
Eine detaillierte Beschreibung des Autofill-Workflows finden Sie in der Referenzdokumentation zu AutofillService
und AutofillManager
.
Leitfäden
Weitere Informationen zur Verwendung des Frameworks für die automatische Vervollständigung 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
- Eigenen Autofill-Service implementieren
- Autofill in Tastaturen einbinden
- Tastaturen und andere IME-Methoden für die Verwendung von AutoFill aktivieren und IME-Integration für Ihren AutoFill-Anbieter aktivieren.