Das Autofill-Framework ist ab Android 8.0 (API-Ebene 26) verfügbar.
Einige Apps, z. B. Passwortmanager, können die Ansichten in anderen Apps mit Daten, die der Nutzer zur Verfügung stellt. Apps, die die Felder anderer Apps ausfüllen Aufrufe werden als Autofill-Dienste. Das Autofill-Framework verwaltet die Kommunikation zwischen einer App und einem Autofill-Dienst.
Das Ausfüllen von Formularen ist zeitaufwendig und fehleranfällig. Die Autofill-Funktion die User Experience durch die folgenden Vorteile verbessert:
- Zeitersparnis beim Ausfüllen von Feldern Mit Autofill müssen Nutzer Informationen nicht noch einmal eingeben.
- Nutzereingabefehler minimieren: Das Tippen ist anfällig für Fehler, insbesondere auf Mobilgeräten. Da weniger Informationen eingegeben werden müssen, werden Tippfehler minimiert.
Komponenten
Das Autofill-Framework umfasst die folgenden übergeordneten Komponenten:
- Autofill-Dienste:Apps wie Passwortmanager, die Inhalte speichern und Nutzerinformationen, 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, mit der Dienste und Clients zusammenarbeiten.
Eine ausführliche Erläuterung des Autofill-Workflows finden Sie in der
AutofillService
und
Referenz zu AutofillManager
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
- Einen eigenen Autofill-Dienst implementieren
- Automatisches Ausfüllen in Tastaturen integrieren
- Tastaturen und andere IMEs zur Verwendung von Autofill aktivieren und Autofill aktivieren um die IME-Integration zu unterstützen.