Erfassen Sie Inhalte für Notizen

Ab Android 14 ermöglichen die Capture Content for Notes-APIs Benutzern die Aufnahme eines Screenshots direkt über die Standard-Notiz-App. Mit diesen APIs können Benutzer Multitasking-Notizen erstellen, indem sie bevorzugte Inhalte auf ihrem Bildschirm ausschneiden und in eine Notiz einfügen.

Die Capture Content for Notes-APIs wurden speziell für Apps entwickelt, die die NOTES Rolle innehaben. Android 14 verwendet die Berechtigung LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE , um sicherzustellen, dass nur NOTES Rolleninhaber-Apps die Capture Content for Notes-APIs verwenden können. Apps müssen prüfen, ob sie über die Berechtigung verfügen, bevor sie die APIs aufrufen. OEMs können Benutzern erlauben, ihre Standard-Notiz-App festzulegen, indem sie die NOTES Rolle aktivieren.

Weitere Informationen zu den Capture Content for Notes-APIs finden Sie im Folgenden:

OEM-Anpassung für Capture Content for Notes

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

Wenn die NOTES Rolle aktiviert ist, muss der OEM die Capture Content for Notes-APIs unterstützen, indem er die erforderlichen Anpassungen und Systemnotizintegrationen bereitstellt. OEMs können die standardmäßige AOSP-Implementierung anpassen oder ihre Implementierung durch Überschreiben config_screenshotAppClipsServiceComponent oder config_screenshotAppClipsActivityComponent bereitstellen. Eine Standardimplementierung zur Systemnotizenintegration finden Sie im Paket notetask .

Für die Implementierung der Capture Content for Notes-APIs sind Änderungen in der Systembenutzeroberfläche erforderlich. OEMs können die Benutzeroberfläche anpassen, um einen Screenshot auszulösen und zu bearbeiten und die Implementierung in der Android-System-Benutzeroberfläche bereitzustellen. Als Beispiel für eine vom OEM angepasste Integration kann die System-Benutzeroberfläche eine NOTES Rolleninhaber-App auf dem Sperrbildschirm mithilfe einer Sperrbildschirmverknüpfung starten, z. B. einer Schaltfläche oder eines Symbols auf dem Sperrbildschirm oder einer stiftbasierten Geste. Ebenso kann die System-Benutzeroberfläche auf dem Startbildschirm die NOTES Rolleninhaber-App in einem Multitasking-Fenstermodus, z. B. einem Blasenfenster oder einem schwebenden Fenster, durch eine stiftbasierte Geste starten.

Validierung des Capture-Inhalts für Notizen

Informationen zum CTS-Verifier-Test finden Sie unter Capture Content for Notes-Test .