A partire da Android 14, le API Capture Content for Notes consentono agli utenti di acquisire uno screenshot direttamente tramite l'app di appunti predefinita. Con queste API, gli utenti possono usufruire di un'esperienza di presa di appunti 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 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 per Notes. Le app devono verificare di disporre dell'autorizzazione prima di chiamare le API. Gli OEM possono consentire agli utenti di impostare la loro app predefinita per la creazione di note
attivando il ruolo NOTES
.
Per ulteriori informazioni sulle API Capture Content for Notes:
Personalizzazione OEM per Acquisisci contenuti per Note
Il ruolo NOTES
consente agli utenti di selezionare
un'app idonea per la creazione di note come app predefinita per le note. 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 la presa di appunti necessarie. Gli OEM possono scegliere di personalizzare l'implementazione AOSP predefinita oppure fornire l'implementazione eseguendo l'override di config_screenshotAppClipsServiceComponent
o config_screenshotAppClipsActivityComponent
.
Fai riferimento al pacchetto notetask
per un'implementazione predefinita dell'integrazione per la creazione di note nel sistema.
Per implementare le API Capture Content per Note, sono necessarie modifiche all'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 di Android. Come esempio di integrazione personalizzata dell'OEM, l'interfaccia utente di sistema può avviare un'app per il titolare del ruolo NOTES
nella schermata di blocco utilizzando una scorciatoia, ad esempio un pulsante o un'icona nella schermata di blocco o un gesto basato su stilo. Analogamente, nella schermata Home, l'interfaccia utente di sistema può avviare l'app del proprietario del ruolo NOTES
in una modalità finestra multitasking, ad esempio una finestra a bolle o una finestra mobile, tramite un gesto basato su uno stilo.
Convalida dei contenuti acquisiti per le note
Per i test di CTS-Verifier, consulta Test di acquisizione dei contenuti per Note.