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 profiter d'une expérience de prise de notes multitâche en découpant le contenu de leur choix sur leur écran et en le collant dans une note.

Les API Capture Content for Notes sont spécialement conçues pour les applications qui détiennent le rôle NOTES. Android 14 utilise l'autorisation LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE pour s'assurer que seules les applications titulaires du 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 rôle NOTES.

Pour en savoir plus sur les API Capture Content for Notes, consultez les ressources suivantes :

Personnalisation OEM pour la fonctionnalité "Capture de contenu pour 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 de capture de contenu pour les 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. Consultez le package notetask pour obtenir une implémentation par défaut de l'intégration du système de prise de notes.

Des modifications sont nécessaires dans l'interface utilisateur du système pour implémenter les API de capture de contenu pour les notes. Les OEM peuvent personnaliser l'UI 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 système peut lancer une application de titulaire de rôle NOTES sur l'écran de verrouillage à l'aide d'un raccourci d'écran de verrouillage, tel qu'un bouton ou une icône sur l'écran de verrouillage, ou un geste basé sur le stylet. De même, sur l'écran d'accueil, l'UI système peut lancer l'application du titulaire du rôle NOTES en mode multitâche, comme une bulle ou une fenêtre flottante, à l'aide d'un geste au stylet.

Validation du contenu de capture pour Notes

Pour les tests CTS-Verifier, consultez Capture Content for Notes test (Test de capture de contenu pour les notes).