AutoFill-Framework

Das Autofill-Framework ist in Android 8.0 (API-Level 26) und höher verfügbar.

Einige Apps wie Passwortmanager können die Ansichten in anderen Apps mit Daten ausfüllen, die vom Nutzer bereitgestellt werden. 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 Nutzererfahrung durch folgende Vorteile:

  • Zeitersparnis beim Ausfüllen von Feldern Mit Autofill müssen Nutzer Informationen nicht noch einmal eingeben.
  • Minimierung von Nutzereingabefehlern. Die Eingabe ist fehleranfällig, insbesondere auf Mobilgeräten. Wenn weniger Informationen eingegeben werden müssen, gibt es auch weniger Tippfehler.

Komponenten

Das Autofill-Framework enthält die folgenden allgemeinen Komponenten:

  • Autofill-Dienste:Apps wie Passwortmanager, die Nutzerinformationen speichern und aufbewahren, die in Ansichten in mehreren Apps verwendet werden können.
  • Autofill-Clients:Apps, die Ansichten enthalten, die ausgefüllt werden müssen, oder die die Daten des Nutzers enthalten.
  • Android-System:Das Betriebssystem, das den Workflow definiert und die Infrastruktur bereitstellt, damit Dienste und Clients zusammenarbeiten können.

Eine detaillierte Erläuterung des Autofill-Workflows finden Sie in der AutofillService und AutofillManager Referenz 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
Implementieren Sie Ihren eigenen Autofill-Dienst.
Autofill in Tastaturen einbinden
Aktivieren Sie Tastaturen und andere IMEs für die Verwendung von Autofill und ermöglichen Sie Ihrem Autofill-Anbieter, die IME-Integration zu unterstützen.