Cattura contenuti per le note

A partire da Android 14, le API Capture Content for Notes consentono agli utenti di acquisire uno screenshot direttamente tramite l'app per prendere appunti predefinita. Con queste API, gli utenti possono vivere un'esperienza multitasking nel prendere appunti ritagliando i contenuti preferiti sullo schermo e incollandoli in una nota.

Le API Capture Content for Notes sono progettate specificamente per le app che svolgono il ruolo NOTES . Android 14 utilizza l'autorizzazione LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE per garantire che solo le app con ruolo NOTES possano utilizzare le API Capture Content for Notes. Le app devono verificare se dispongono dell'autorizzazione prima di chiamare le API. Gli OEM possono consentire agli utenti di impostare la propria app per prendere appunti predefinita abilitando il ruolo NOTES .

Per ulteriori informazioni sulle API Capture Content for Notes, vedere quanto segue:

Personalizzazione OEM per Capture Content for Notes

Il ruolo NOTES consente agli utenti di selezionare un'app per prendere appunti idonea come app per note predefinita. Un OEM può controllare la disponibilità del ruolo NOTES su un dispositivo impostando config_enableDefaultNotes . Il valore di config_enableDefaultNotes è impostato su false per impostazione predefinita.

Se il ruolo NOTES è abilitato, l'OEM deve supportare le API Capture Content for Notes fornendo le personalizzazioni necessarie e le integrazioni per la creazione di note di sistema. Gli OEM possono scegliere di personalizzare l' implementazione AOSP predefinita o fornire la propria implementazione sovrascrivendo config_screenshotAppClipsServiceComponent o config_screenshotAppClipsActivityComponent . Fare riferimento al pacchetto notetask per un'implementazione di integrazione predefinita per la presa di note del sistema.

Sono necessarie modifiche nell'interfaccia utente del sistema per implementare le API Capture Content for Notes. Gli OEM possono personalizzare l'interfaccia utente per attivare e modificare uno screenshot e fornire l'implementazione nell'interfaccia utente del sistema Android. Come esempio di integrazione personalizzata OEM, l'interfaccia utente del sistema può avviare un'app titolare del ruolo NOTES sulla schermata di blocco utilizzando un collegamento sulla schermata di blocco, ad esempio un pulsante o un'icona sulla schermata di blocco o un gesto basato sullo stilo. Allo stesso modo, nella schermata iniziale l'interfaccia utente del sistema può avviare l'app titolare del ruolo NOTES in una modalità finestra multitasking, come una finestra a bolle o una finestra mobile, tramite un gesto basato sullo stilo.

Convalida del contenuto di acquisizione per Notes

Per il test di CTS-Verifier, consulta il test Capture Content for Notes .