Tirar screenshots

Tirar screenshots de sua aplicação poderia ser útil para mostrar seu trabalho para um cliente, para mostrar na frente dos seus amigos com o telefone FxOS, para publicar no Marketplace, entre outros.

Esse artigo explica como tirar screenshots com o seu Firefox OS. Os desenvolvedores Android irão facilmente assimilar as coisas, pois os passos são muito similares.

Preparando seu telefone

No telefone, entre em Configurações (Settings) > Informação do Dispositivo (Device Information) > Mais informações (More Information) > Em Desenvolvedor marque: "Depuração Remota (Remote Debugging)" e "Habilitar console (Console Enabled)"

Plug o seu celular ao computador.

Agora, você tem três escolhas: usar o Terminal, usar o DDMS no Eclipse ou usar uma combinação de botões no telefone.

Tirando um screenshot

Terminal

Abra a janela do terminal.

  1. Para tirar o screenshot, nós iremos chama-lo de "screenshot.png"
    adb shell screencap -p /sdcard/screenshot.png
  2. Pegue a imagem no seu computador
    adb pull /sdcard/screenshot.png
  3. Remova o screenshot do seu telefone
    adb shell rm /sdcard/screenshot.png

Alternativamente, você pode usar ffmpeg:

  1. Certifique-se de ter instalado o ffmpeg:
    1. No Mac, se você usa MacPorts, você pode usar: sudo port install ffmpeg. Pelo homebrew: brew install ffmpeg.
    2. No Linux (Ubuntu/Debian), use sudo apt-get install ffmpeg.
  2. cd no diretório B2G/gaia.
  3. Use o comando make screenshot.
  4. Você terá sua cópia de tela em screenshot.png.

DDMS

Abra o Eclipse.

  1. Abra o DDMS
    Window > Open Perspective > Other > DDMS
  2. No painel do lado esquerdo, aba "Dispositivos (Devices)", clique no botão "Capturar tela (Screen capture)"
  3. Uma nova janela aparecer com algumas opções, clique no botão "Salvar"

Nota: Quer aprender mais sobre ADB? De uma olhada na documentação.

Combinação de botões no telefone

  1. A partir da versão 2.0 do Firefox OS versions up to 2.0, pressione simultaneamente os botões Home e Power.
  2. A partir da versão 2.1 também funcionará pressionando os botões Volume para baixo e Power por alguns segundos.

Isso vai fazer uma cópia da tela, cujo arquivo será salvo na sua Galeria. Você poderá copiar a imagem do SDCard para o seu computador utilizando o método que você preferir.

Nota: A combinação de botões foi alterada porque muitas pessoas acham que é difícil pressionar os botões Home e Power, principalmente se utilizar uma só mão. Outro problema se dá com dispositivos que não possuem o botão Home fisicamente.

App Manager/Simulador

  1. No App Manager, conecte seu telefone e vá para a tab Device, na esquerda.
  2. Clique no botão Screenshot na parte inferior da página (no mesmo local que você inicia o simulador).

Etiquetas do documento e colaboradores

Etiquetas: 
 Colaboradores desta página: rbrandao, teoli, glauco486, rafaelsakurai
 Última atualização por: rbrandao,