アプリケーションのスクリーンショットを撮ることは、多くの状況で役立ちます。例えば顧客に成果を見せたり、アプリを Marketplace に発行したり。この記事では Firefox OS 電話機でスクリーンショットを撮る方法を説明します。

: Android 開発者は手馴れているでしょう: 手順は全く一緒です。

電話機を準備する

  1. 電話機で、Developer Settings に移動し、Remote DebuggingConsole Enabled をチェックします。
  2. 電話機に ADB がインストールされていて、動作するのを確認します。
  3. 電話機を USB 経由でコンピュータに接続します。

スクリーンショットを取る

4 つの選択肢があります: ターミナルを使用するか、Eclipse で DDMS を使用するか、電話機で専用のボタンの組み合わせを使うか、アプリマネージャを使用するかです。

ターミナル

ターミナルウィンドウを開き、下記 3 つのコマンドを入力します:

  1. 下記のコマンドを使用しスクリーンショットを撮ります (screenshot.png の名前は変更可能です):
    adb shell screencap -p /sdcard/screenshot.png
  2. コンピュータに画像を移動します:
    adb pull /sdcard/screenshot.png
  3. 端末からスクリーンショットを削除します:
    adb shell rm /sdcard/screenshot.png

あるいは、ffmpeg を使用することもできます:

  1. ffmpeg がインストールされているのを確認します:
    1. Mac で MacPorts を使用している場合、sudo port install ffmpeg を実行します。homebrew では、brew install ffmpeg を実行します。
    2. Linux (Ubuntu/Debian) では、sudo apt-get install ffmpeg を使用します。
  2. cd コマンドで B2G/gaia ディレクトリに移動します。
  3. make screenshot コマンドを使ってスクリーンショットを撮ります。
  4. screenshot.png という名前のスクリーンショットができます。

DDMS

Eclipse を起動します。

  1. DDMS を開きます: Window > Open Perspective > Other > DDMS
  2. 左側のパネルにある Devices タブ内で、Screen capture ボタンをクリックします。
  3. いくつかのオプション付きの新規ウィンドウが開きます; Save ボタンをクリックしてスクリーンショットを保存します。

: DDMS についてもっと学ぶには、DDMS documentation をご覧ください。

電話機のボタンの組み合わせ

  1. Firefox OS バージョン 2.0 以下では、Home ボタンと 電源 ボタンを同時に数秒間長押しします。
  2. Firefox OS バージョン 2.1 以降では、Volume Down ボタンと 電源 ボタンを同時に数秒間長押しします。

これでスクリーンショットが撮られ、Gallery に保存されます。画像は SD カードからコンピュータに、最もやりやすい方法でコピーできます。

: 多くの人にとって Home ボタンと 電源 ボタンが想定より難しい (特に片手では) ために、ボタンの組み合わせが変更されました。加えて、ハードウェアの Home ボタンがない端末がきちんとサポートされいていなかった (ロック画面のように Gaia のあちこちでソフトウェア Home ボタンが使えない)のが変更の原因です。

アプリマネージャ/Simulator

  1. アプリマネージャ を開き、電話機と接続し、左の Device タブに移ります。
  2. ページ下部 (Simulator を起動したのと同じ場所) にある スクリーンショット ボタンをクリックします。

ドキュメントのタグと貢献者

 このページの貢献者: chrisdavidmills, hamasaki, dskmori, Uemmra3
 最終更新者: chrisdavidmills,