AutoFill-Framework

Das Autofill-Framework 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 eine zeitaufwendige und fehleranfällige Aufgabe. Das Autofill-Framework verbessert die Nutzerfreundlichkeit durch folgende Vorteile:

  • Sie sparen Zeit, weil Sie nicht alle Felder ausfüllen müssen. Mit Autofill wird verhindert, dass Nutzer neue Informationen eingeben.
  • Nutzereingabefehler minimieren: Vor allem auf Mobilgeräten ist die Eingabe fehleranfällig. Tippfehler werden so minimiert, dass Sie keine Informationen mehr eingeben müssen.

Komponenten

Das Autofill-Framework enthält die folgenden übergeordneten Komponenten:

  • Autofill-Dienste:Apps wie Passwortmanager, die Nutzerinformationen speichern und speichern, die in Ansichten über mehrere Apps hinweg verwendet werden können.
  • Autofill-Clients:Apps, die auszufüllende Ansichten oder 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 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 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
Eigenen Autofill-Service implementieren
Autofill in Tastaturen einbinden
Aktivieren Sie die Verwendung von Autofill für Tastaturen und andere IMEs und aktivieren Sie die IME-Integration für Ihren Autofill-Anbieter.