A partir de Android 14, las APIs de Capture Content for Notes les permiten a los usuarios realizar una captura de pantalla directamente a través de la app de toma de notas predeterminada. Con estas APIs, los usuarios pueden tener una experiencia de toma de notas multitarea si recortan el contenido preferido en la pantalla y lo pegan en una nota.
Las APIs de Capture Content for Notes están diseñadas específicamente para apps que tienen el rol NOTES
. Android 14 usa el permiso LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
para garantizar que solo las apps de titulares de roles NOTES
puedan usar las APIs de Capture Content for Notes. Las apps deben verificar si tienen el permiso antes de llamar a las APIs. Los OEMs pueden permitir que los usuarios configuren su app de toma de notas predeterminada habilitando el rol de NOTES
.
Consulta los siguientes vínculos para obtener más información sobre las APIs de Capture Content for Notes:
Personalización de OEM para el contenido de captura para notas
El rol de NOTES
permite que los usuarios seleccionen una app de notas apta para que sea la app de notas predeterminada. Un OEM puede controlar la disponibilidad del rol de NOTES
en un dispositivo configurando config_enableDefaultNotes
. El valor de config_enableDefaultNotes
se establece en false
de forma predeterminada.
Si el rol NOTES
está habilitado, el OEM debe admitir las APIs de Capture Content for Notes proporcionando las personalizaciones y las integraciones de toma de notas del sistema necesarias. Los OEMs pueden personalizar la implementación predeterminada de AOSP o proporcionar su implementación anulando config_screenshotAppClipsServiceComponent
o config_screenshotAppClipsActivityComponent
.
Consulta el paquete notetask
para obtener una implementación predeterminada de integración del sistema para tomar notas.
Se requieren cambios en la IU del sistema para implementar las APIs de Capture Content for Notes. Los OEMs pueden personalizar la IU para activar y editar una captura de pantalla, y proporcionar la implementación en la IU del sistema Android. Como ejemplo de la integración personalizada de OEM, la IU del sistema puede iniciar una app de titular de rol NOTES
en la pantalla de bloqueo con un acceso directo en la pantalla de bloqueo, como un botón o ícono en la pantalla de bloqueo o un gesto basado en la pluma stylus. De manera similar, en la pantalla principal, la IU del sistema puede iniciar la app de titular de la función NOTES
en un modo de ventana multitarea, como una ventana de burbujas o una ventana flotante, mediante un gesto basado en la pluma stylus.
Validación de Capture Content for Notes
Para las pruebas del verificador del CTS, consulta Prueba de captura de contenido para notas.