A partir de Android 14, las API de Captura de contenido para notas permiten a los usuarios capturar una captura de pantalla directamente a través de la aplicación predeterminada para tomar notas. Con estas API, los usuarios pueden tener una experiencia de toma de notas multitarea al recortar el contenido preferido en su pantalla y pegarlo en una nota.
Las API de Capture Content for Notes están diseñadas específicamente para aplicaciones que desempeñan la función NOTES
. Android 14 usa el permiso LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
para garantizar que solo las aplicaciones con titulares de funciones NOTES
puedan usar Capturar contenido para las API de Notas. Las aplicaciones deben verificar si tienen permiso antes de llamar a las API. Los OEM pueden permitir que los usuarios configuren su aplicación para tomar notas predeterminada habilitando la función NOTES
.
Consulte lo siguiente para obtener más información sobre Capture Content for Notes API:
Personalización OEM para capturar contenido para notas
La función NOTES
permite a los usuarios seleccionar una aplicación para tomar notas elegible para que sea la aplicación de notas predeterminada. Un OEM puede controlar la disponibilidad de la función NOTES
en un dispositivo configurando config_enableDefaultNotes
. El valor de config_enableDefaultNotes
está establecido en false
de forma predeterminada.
Si la función NOTES
está habilitada, el OEM debe admitir la captura de contenido para las API de Notas proporcionando las personalizaciones necesarias y las integraciones de toma de notas del sistema. Los OEM pueden optar por personalizar la implementación predeterminada de AOSP o proporcionar su implementación anulando config_screenshotAppClipsServiceComponent
o config_screenshotAppClipsActivityComponent
. Consulte el paquete notetask
para ver una implementación predeterminada de integración de toma de notas del sistema.
Se requieren cambios en la interfaz de usuario del sistema para implementar Capture Content for Notes API. Los OEM pueden personalizar la interfaz de usuario para activar y editar una captura de pantalla y proporcionar la implementación en la interfaz de usuario del sistema Android. Como ejemplo de integración personalizada de OEM, la interfaz de usuario del sistema puede iniciar una aplicación de titular de función NOTES
en la pantalla de bloqueo mediante un acceso directo a la pantalla de bloqueo, como un botón o icono en la pantalla de bloqueo o un gesto con un lápiz. De manera similar, en la pantalla de inicio, la interfaz de usuario del sistema puede iniciar la aplicación de titular de función NOTES
en un modo de ventana multitarea, como una ventana de burbuja o una ventana flotante, mediante un gesto con un lápiz.
Validación del contenido de captura para notas
Para las pruebas de CTS-Verifier, consulte Capturar contenido para la prueba de Notes .