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 .