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 prendere appunti in multitasking ritagliando i contenuti preferiti sullo schermo e incollandoli in una nota.
Le API Capture Content for Notes sono progettate specificamente per le app che hanno il
NOTES ruolo. Android
14 utilizza l'autorizzazione
LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE per garantire che solo le app con il ruolo
NOTES possano utilizzare le API Capture
Content for Notes. Le app devono verificare di avere l'autorizzazione prima di chiamare le API. Gli OEM possono consentire agli utenti di impostare la propria app per prendere appunti predefinita
attivando il NOTES
ruolo.
Per saperne di più sulle API Capture Content for Notes, consulta 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 le 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 e le integrazioni di sistema per prendere appunti necessarie. Gli OEM possono scegliere di personalizzare l'implementazione AOSP predefinita o fornire la propria implementazione sostituendo config_screenshotAppClipsServiceComponent o config_screenshotAppClipsActivityComponent.
Per un'implementazione predefinita dell'integrazione di sistema per prendere appunti, consulta il notetask
pacchetto.
Per implementare le API Capture Content for Notes sono necessarie modifiche nell'interfaccia utente di sistema. Gli OEM possono personalizzare l'interfaccia utente per attivare e modificare uno screenshot e fornire l'implementazione nell'interfaccia utente di sistema Android. Ad esempio, l'interfaccia utente di sistema può avviare un'app con il ruolo NOTES nella schermata di blocco utilizzando una scorciatoia della schermata di blocco, ad esempio un pulsante o un'icona nella schermata di blocco o un gesto basato su stilo. Allo stesso modo, nella schermata Home l'interfaccia utente di sistema può avviare l'app con il ruolo NOTES in modalità finestra multitasking, ad esempio una finestra a bolle o una finestra mobile, tramite un gesto basato su stilo.
Convalida di Capture Content for Notes
Per i test CTS-Verifier, consulta Test di Capture Content for Notes.