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 usufruire di un'esperienza multitasking per prendere appunti ritagliando i contenuti preferiti sullo schermo e incollandoli in una nota.
Le API Acquisisci contenuti per Note sono progettate specificamente per le app che hanno 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 di disporre dell'autorizzazione prima di chiamare le API. Gli OEM possono consentire agli utenti di impostare la propria app per prendere note predefinita attivando il ruolo NOTES
.
Per ulteriori informazioni sulle API Capture Content for Notes, consulta quanto segue:
Personalizzazione OEM per Acquisisci contenuti per Note
Il ruolo NOTES
consente agli utenti di selezionare un'app per prendere note idonea da impostare 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 necessarie per la presa di appunti
del sistema. Gli OEM possono scegliere di personalizzare l'implementazione AOSP predefinita o fornire la propria implementazione eseguendo l'override di config_screenshotAppClipsServiceComponent
o config_screenshotAppClipsActivityComponent
.
Fai riferimento al pacchetto notetask
per un'implementazione predefinita dell'integrazione di sistema per la creazione di note.
Sono necessarie modifiche nell'interfaccia utente di sistema per l'implementazione delle API Acquisisci contenuti per
Note. Gli OEM possono personalizzare l'UI per attivare e modificare uno screenshot e
fornire l'implementazione nell'UI di sistema Android. Come esempio di integrazione personalizzata
dell'OEM, la UI di sistema può avviare un'app con 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 sullo stilo. Allo stesso modo, nella schermata Home l'UI di sistema può avviare l'app del titolare del ruolo NOTES
in modalità finestra multitasking, ad esempio una finestra a bolle o mobile, tramite un gesto basato sullo stilo.
Convalida di Acquisisci contenuti per Note
Per i test CTS-Verifier, vedi Acquisizione di contenuti per il test Note.