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 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 Framework für die automatische Vervollständigung verbessert die Nutzerfreundlichkeit durch folgende Vorteile:
- Zeitersparnis beim Ausfüllen von Feldern: Mit Autofill müssen Nutzer Informationen nicht noch einmal eingeben.
- Nutzereingabefehler minimieren Bei der Eingabe von Text kann es zu Fehlern kommen, insbesondere auf Mobilgeräten. Wenn Sie weniger Informationen eingeben müssen, sinkt das Risiko 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.
- Clients für das automatische Ausfüllen: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 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
- 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.