Cómo capturar pantallas de la IU de Wear

Wear OS proporciona varias formas de capturar la IU de Wear OS:

  • Android Studio: Usa Logcat para tomar capturas de pantalla.
  • App complementaria: En los dispositivos Google Pixel Watch, usa la opción Tomar captura de pantalla de wearable.
  • Usa la grabación de pantalla para Wear OS: Graba un video de la pantalla.

Cómo tomar capturas y grabaciones de pantalla en Android Studio

Captura capturas de pantalla y graba videos de la IU de tu app para wearables directamente desde Android Studio. El proceso es el mismo que para otros factores de forma y se puede realizar desde varios lugares dentro del IDE.

  1. Abre tu app en Android Studio.
  2. Ejecuta tu app en un dispositivo o emulador.
  3. Navega a la pantalla que quieras capturar.
  4. Inicia la captura de pantalla desde una de las siguientes ventanas de herramientas:
    • La ventana de Logcat: En la barra de herramientas, haz clic en el ícono de Take Screenshot para tomar una captura de pantalla o en el ícono de Record Screen para grabar un video. Es posible que estos íconos se encuentren en el menú ampliado.
      La ventana de dispositivos de Logcat de Android, con flechas que apuntan a los botones de captura de pantalla y grabación de pantalla.
      Figura 1: La ventana de herramientas Logcat proporciona controles para tomar una captura de pantalla y grabar la pantalla.
    • La ventana Running Devices: La barra de herramientas del dispositivo también proporciona los íconos Take Screenshot y Record Screen. Nota: Estos controles solo están disponibles si usas la duplicación de dispositivos para transmitir la pantalla del dispositivo a esta ventana.
      La ventana Running Devices de Android Studio, con flechas que apuntan a los botones de captura de pantalla y grabación de pantalla.
      Figura 2: La ventana de herramientas Running Devices proporciona controles para tomar una captura de pantalla y grabar la pantalla.
  5. Finaliza la captura:
    • Para las capturas de pantalla: Después de la captura, aparece una ventana del editor. Puedes realizar ajustes, como agregar un marco de dispositivo, antes de hacer clic en Guardar.
    • Para las grabaciones de pantalla: Después de hacer clic en el botón de grabación, selecciona las opciones de video y haz clic en Iniciar grabación. Interactúa con tu app y, luego, haz clic en Detener la grabación cuando hayas terminado. Aparecerá un diálogo que te permitirá guardar el archivo resultante.

Cómo tomar capturas de pantalla con la app complementaria

Para tomar capturas de pantalla de un dispositivo Google Pixel Watch, puedes usar la app complementaria Google Pixel Watch. Sigue estos pasos:

  1. En la IU, busca la pantalla que quieras capturar.
  2. En el teléfono Android, habilita las Opciones para desarrolladores si aún no lo hiciste. Para ello, ve a Configuración > Acerca del teléfono y presiona Número de compilación siete veces.
  3. Abre la app complementaria de Wear en tu teléfono.
  4. Presiona el botón de menú ampliado de tres puntos en la esquina superior derecha para abrir el menú.
  5. Presiona Tomar captura de pantalla de wearable. Aparecerá el diálogo Solicitud de captura de pantalla enviada. Luego, recibirás las siguientes notificaciones: La captura de pantalla del reloj ya está lista y Presiona para enviar.
  6. Presiona la notificación para recibir opciones de envío o uso compartido de la captura de pantalla mediante Bluetooth, Gmail y otras opciones.

Cómo usar la grabación de pantalla para Wear OS

Si desarrollas tu app en macOS, puedes usar el proyecto de GitHub (herramienta de Android para Mac) para grabar un video desde tu dispositivo Wear OS.

También puedes grabar un video desde tu dispositivo Wear OS mediante estos pasos:

  1. Graba fotogramas sin procesar en el reloj, como se muestra a continuación:
    adb shell screenrecord --time-limit 30 --output-format raw-frames --verbose /sdcard/video.raw
  2. Copia el archivo sin procesar en tu máquina de desarrollo, como se muestra a continuación:
    adb pull /sdcard/video.raw video.raw
  3. Usa ffmpeg para convertir el archivo sin procesar a MP4, como se muestra a continuación:
    ffmpeg -f rawvideo -vcodec rawvideo -s 400x400 -pix_fmt rgb24 -r 10 -i video.raw -an -c:v libx264 -pix_fmt yuv420p video.mp4

Nota: Consulta el sitio web de FFmpeg para obtener instrucciones de instalación y descarga.