Capturer du contenu pour les notes

À 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.