Fazer capturas de tela da IU do Wear

O Wear OS by Google oferece duas maneiras de fazer capturas de tela da IU:

  1. Usar a ferramenta Wear Stitch: Wear Stitch é uma ferramenta para capturar telas de IUs de smartwatches em um dispositivo Wear ou no emulador. Ela pega várias capturas de tela que são muito altas para caber na tela de uma só vez e as une.
  2. Usar o app complementar: a opção Fazer captura de tela do wearable no app permite capturar telas da IU do Wear.
  • Escolha a opção 1 para unir várias telas em uma única captura de tela.
  • Escolha a opção 2 para capturar uma única tela.

Este documento fornece a descrição dessas duas opções.

Fazer capturas de tela com a ferramenta Stitch

A ferramenta Wear Stitch é um script Python de código aberto disponível no GitHub em https://github.com/google/android-wear-stitch-script.

Observação: verifique se as instâncias do seu dispositivo estão conectadas a um servidor Adb antes de usar a ferramenta Stitch. Para isso, execute adb devices no android_sdk/platform-tools/ directory. Se elas estiverem conectadas, o nome do dispositivo estará listado como “device”.

Para capturar a tela com a ferramenta Stitch:

  1. Faça o download do script Python no GitHub (https://github.com/google/android-wear-stitch-script).
  2. No computador, abra uma janela do Terminal.
  3. Mude para o diretório em que você salvou wear_screenshot_stitch.py.
  4. Execute o script:

    python ./wear_screenshot_stitch.py [--square] [--transparency] [--adb-args ...]

    Exemplo:

            python ./wear_screenshot_stitch.py --square emulator-5544
        

Depois que a execução do script terminar, as capturas de tela serão enviadas para o diretório screencaps/.

Figura 1. Amostras de capturas de tela com a ferramenta Stitch.

Opções

A lista a seguir mostra as opções que você pode usar com a ferramenta Stitch:

--square
Pressupõe que o dispositivo tem uma tela quadrada (caso contrário, considera-se que a é tela circular).
--transparency
Use a transparência alfa para pixels ao redor dos cantos da saída que a tela circular corta.
--adb-args
Quaisquer argumentos após isso são passados diretamente para adb.

Observação: coloque os argumentos após o parâmetro adb-args em aspas duplas. Por exemplo: python ./wear_screenshot_stitch.py --adb-args "-s 127.0.0.1:4444"

Fazer capturas de tela com o app complementar

Você pode usar o app complementar para fazer capturas de tela da UI do Wear por meio das seguintes etapas:

  1. Na IU do Wear, encontre a tela que você quer capturar.
  2. No smartphone Android, ative as Opções do desenvolvedor, se ainda não tiver ativado, acessando Config. > Sobre o smartphone e tocando em Número da versão sete vezes.
  3. Abra o app complementar do Wear no smartphone.
  4. Toque no botão flutuante (três pontos no canto superior direito da tela) para abrir o menu.
  5. Toque em Fazer captura de tela do wearable. Esta caixa de diálogo aparecerá: Solicitação de captura de tela enviada.

    Em seguida, você receberá estas notificações: Captura de tela do wearable concluída e Toque para enviar.

  6. Toque na notificação para receber opções para enviar ou compartilhar a captura de tela via Bluetooth, Gmail etc.

Figura 2. Exemplos de captura de tela com o app complementar.