Inhalte für Notizen erfassen

Ab Android 14 können Nutzer mit den APIs zum Erfassen von Inhalten für Notizen Screenshots direkt über die Standard-App für Notizen erstellen. Mit diesen APIs können Nutzer Notizen im Multitasking-Modus erstellen, indem sie bevorzugte Inhalte auf dem Bildschirm ausschneiden und in eine Notiz einfügen.

Die APIs zum Erfassen von Inhalten für Notizen sind speziell für Apps mit der Rolle NOTES konzipiert. In Android 14 wird die Berechtigung LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE verwendet, um sicherzustellen, dass nur Apps mit der Rolle NOTES die Capture Content for Notes APIs verwenden können. Apps müssen prüfen, ob sie die Berechtigung haben, bevor sie die APIs aufrufen. OEMs können Nutzern die Möglichkeit geben, ihre Standard-Notizen-App festzulegen, indem sie die Rolle NOTES aktivieren.

Weitere Informationen zu den APIs zum Erfassen von Inhalten für Notizen finden Sie hier:

OEM-Anpassung für „Inhalte für Notizen erfassen“

Mit der Rolle NOTES können Nutzer eine geeignete Notizen-App als Standard-Notizen-App auswählen. Ein OEM kann die Verfügbarkeit der Rolle NOTES auf einem Gerät steuern, indem er config_enableDefaultNotes festlegt. Der Wert von config_enableDefaultNotes ist standardmäßig auf false festgelegt.

Wenn die Rolle NOTES aktiviert ist, muss der OEM die APIs zum Erfassen von Inhalten für Notizen unterstützen, indem er die erforderlichen Anpassungen und Systemintegrationen für Notizen bereitstellt. OEMs können die Standard-AOSP-Implementierung anpassen oder ihre eigene Implementierung bereitstellen, indem sie config_screenshotAppClipsServiceComponent oder config_screenshotAppClipsActivityComponent überschreiben. Informationen zur Implementierung einer standardmäßigen Systemintegration für Notizen finden Sie im notetask-Paket.

Für die Implementierung der Capture Content for Notes APIs sind Änderungen an der System-UI erforderlich. OEMs können die Benutzeroberfläche anpassen, um einen Screenshot auszulösen und zu bearbeiten, und die Implementierung in der Android-System-UI bereitstellen. Ein Beispiel für eine OEM-angepasste Integration: Die System-UI kann eine App mit der Rolle NOTES über eine Verknüpfung auf dem Sperrbildschirm starten, z. B. über eine Schaltfläche oder ein Symbol auf dem Sperrbildschirm oder über eine Stiftgeste. Ebenso kann die System-UI auf dem Startbildschirm die App des NOTES-Rolleninhabers in einem Multitasking-Fenstermodus wie einem Blasenfenster oder einem schwebenden Fenster über eine stiftbasierte Geste starten.

Validierung von Capture-Inhalten für Notizen

Informationen zum CTS-Verifier-Test finden Sie unter Inhalte für den Notizen-Test erfassen.