À partir d'Android 14, les API Capture Content for Notes permettent aux utilisateurs de faire une capture d'écran directement depuis l'application de prise de notes par défaut. Grâce à ces API, les utilisateurs peuvent prendre des notes en multitâche en découpant le contenu de leur choix à l'écran et en le collant dans une note.
Les API Capture Content for Notes sont conçues spécifiquement pour les applications qui détiennent le
NOTES rôle. Android
14 utilise l'
LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE autorisation pour s'assurer que seules les applications qui détiennent le rôle
NOTES peuvent utiliser les API Capture
Content for Notes. Les applications doivent vérifier si elles disposent de l'autorisation avant d'appeler les API. Les OEM peuvent permettre aux utilisateurs de définir leur application de prise de notes par défaut en
activant le NOTES
rôle.
Pour en savoir plus sur les API Capture Content for Notes, consultez les ressources suivantes :
Personnalisation OEM pour Capture Content for Notes
Le rôle NOTES permet aux utilisateurs de sélectionner une
application de prise de notes éligible comme application de notes par défaut. Un OEM peut contrôler la
disponibilité du rôle NOTES sur un appareil en définissant
config_enableDefaultNotes. La valeur de config_enableDefaultNotes est définie sur false par défaut.
Si le rôle NOTES est activé, l'OEM doit prendre en charge les API Capture Content for Notes en fournissant les personnalisations et les intégrations de prise de notes système nécessaires. Les OEM peuvent choisir de personnaliser l'implémentation AOSP par défaut ou de fournir leur
propre implémentation en remplaçant
config_screenshotAppClipsServiceComponent ou config_screenshotAppClipsActivityComponent.
Reportez-vous au notetask
package pour obtenir une implémentation d'intégration de prise de notes système par défaut.
Des modifications sont nécessaires dans l'UI du système pour implémenter les API Capture Content for Notes. Les OEM peuvent personnaliser l'interface utilisateur pour déclencher et modifier une capture d'écran, et fournir l'implémentation dans l'UI du système Android. Par exemple, l'UI du système peut lancer une application qui détient le rôle NOTES sur l'écran de verrouillage à l'aide d'un raccourci sur l'écran de verrouillage, tel qu'un bouton ou une icône, ou d'un geste basé sur un stylet. De même, sur l'écran d'accueil, l'UI du système peut lancer l'application qui détient le rôle NOTES en mode multitâche, par exemple dans une bulle ou une fenêtre flottante, à l'aide d'un geste basé sur un stylet.
Validation de Capture Content for Notes
Pour les tests CTS-Verifier, consultez Test Capture Content for Notes.