Capturer le contenu des notes, Capturer le contenu des notes

À partir d’Android 14, les API Capture Content for Notes permettent aux utilisateurs de capturer une capture d’écran directement via l’application de prise de notes par défaut. Avec ces API, les utilisateurs peuvent vivre une expérience de prise de notes multitâche en découpant le contenu préféré sur leur écran et en le collant dans une note.

Les API Capture Content for Notes sont conçues spécifiquement pour les applications détenant le rôle NOTES . Android 14 utilise l'autorisation LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE pour garantir 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 .

Consultez les informations suivantes pour plus d’informations sur les API Capture Content for Notes :

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 du 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 requises dans l’interface utilisateur 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'interface utilisateur du système Android. À titre d'exemple d'intégration personnalisée OEM, l'interface utilisateur système peut lancer une application de titulaire de 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 sur l'écran de verrouillage ou un geste basé sur un stylet. De même, sur l'écran d'accueil, l'interface utilisateur du système peut lancer l'application de détenteur de rôle NOTES dans un mode fenêtre multitâche, tel qu'une fenêtre à bulles ou une fenêtre flottante, par un geste basé sur un stylet.

Validation du contenu de capture pour Notes

Pour les tests CTS-Verifier, consultez le test Capture Content for Notes .