Capturer du contenu pour les notes

À partir d'Android 14, les API Capture Content for Notes permettent aux utilisateurs de prendre une capture d'écran directement via 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 conçues spécifiquement pour les applications disposant du rôle NOTES. Android 14 utilise l'autorisation LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE pour s'assurer que seules les applications du titulaire du rôle NOTES peuvent utiliser les API de capture de contenu pour Notes. Les applications doivent vérifier si elles disposent de l'autorisation avant d'appeler les API. Les OEM peuvent autoriser les utilisateurs à 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 documents suivants:

Personnalisation OEM pour la 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 prise 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 implémentation en remplaçant config_screenshotAppClipsServiceComponent ou config_screenshotAppClipsActivityComponent. Reportez-vous au package notetask pour une implémentation d'intégration de prise de notes système par défaut.

Des modifications sont nécessaires dans l'UI système pour implémenter les API Capture Content for 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. À titre d'exemple d'intégration personnalisée par l'OEM, l'UI du système peut lancer une application de titulaire de rôle NOTES sur l'écran de verrouillage à l'aide d'un raccourci de l'écran de verrouillage, tel qu'un bouton ou une icône sur l'écran de verrouillage ou un geste basé sur un stylet. De même, sur l'écran d'accueil, l'UI du système peut lancer l'application du titulaire du rôle NOTES dans un mode de fenêtre multitâche, tel qu'une fenêtre à bulles ou une fenêtre flottante, par un geste basé sur un stylet.

Validation de la capture de contenu pour Notes

Pour les tests CTS-Verifier, consultez Capturer le contenu pour le test Notes.