AutoFill-Framework

Das Autofill-Framework ist ab Android 8.0 (API-Level 26) verfügbar.

Einige Apps wie Passwortmanager können die Ansichten in anderen Apps mit von Nutzern 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 Autofill-Framework verbessert die Nutzerfreundlichkeit durch folgende Vorteile:

  • Zeitersparnis beim Ausfüllen von Feldern Mit Autofill müssen Nutzer Informationen nicht noch einmal eingeben.
  • Minimieren von Eingabefehlern der Nutzer Das Tippen ist anfällig für Fehler, insbesondere auf Mobilgeräten. Je weniger Informationen eingegeben werden müssen, desto weniger Tippfehler werden gemacht.

Komponenten

Das Autofill-Framework umfasst die folgenden allgemeinen Komponenten:

  • Autofill-Dienste: Apps wie Passwortmanager, die Nutzerinformationen speichern, 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 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
Einen eigenen Autofill-Dienst implementieren
Autofill in Tastaturen einbinden
Aktivieren Sie Tastaturen und andere IMEs für die Verwendung von Autofill und aktivieren Sie Ihren Autofill-Anbieter für die IME-Integration.