Ab Android 14 können Nutzer mit den APIs zum Erfassen von Inhalten für Notizen einen Screenshot direkt über die Standard-App zum Erstellen von Notizen erstellen. Mit diesen APIs können Nutzer Notizen im Multitasking erstellen, indem sie gewünschte Inhalte auf dem Display 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. Unter Android 14 wird die Berechtigung LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
verwendet, um sicherzustellen, dass nur Apps mit der Rolle NOTES
die APIs zum Erfassen von Inhalten für Notizen verwenden können. Apps müssen prüfen, ob sie die Berechtigung haben, bevor sie die APIs aufrufen. OEMs können Nutzern erlauben, ihre Standard-Notizen-App festzulegen, indem sie die Rolle NOTES
aktivieren.
Weitere Informationen zu den APIs für die Erfassung von Inhalten für Notizen:
OEM-Anpassung für die Funktion „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 durch Festlegen von config_enableDefaultNotes
steuern. Der Wert von config_enableDefaultNotes
ist standardmäßig auf false
festgelegt.
Wenn die Rolle NOTES
aktiviert ist, muss der OEM die APIs „Capture Content for Notes“ unterstützen, indem er die erforderlichen Anpassungen und Systemintegrationen für die Notizenfunktion bereitstellt. OEMs können die Standardimplementierung von AOSP anpassen oder ihre eigene Implementierung bereitstellen, indem sie config_screenshotAppClipsServiceComponent
oder config_screenshotAppClipsActivityComponent
überschreiben.
Eine Standardimplementierung für die Systemintegration für Notizen finden Sie im Paket notetask
.
Für die Implementierung der APIs zum Erfassen von Inhalten für Notizen 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. Als Beispiel für eine benutzerdefinierte Integration durch OEMs kann die System-UI eine App für NOTES
-Rolleninhaber auf dem Sperrbildschirm über einen Sperrbildschirm-Kurzbefehl starten, z. B. eine Schaltfläche oder ein Symbol auf dem Sperrbildschirm oder eine Eingabestift-Geste. Ebenso kann die System-UI auf dem Startbildschirm die App des NOTES
-Rolleninhabers über eine Eingabestiftgeste in einem Multitaskingfenstermodus starten, z. B. in einem Blasenfenster oder einem schwebenden Fenster.
Validierung von erfassten Inhalten für Notizen
Informationen zu CTS-Verifier-Tests finden Sie unter Inhalte für Notizen erfassen.