web-dev-qa-db-ja.com

Android emulatorでスクリーンショットを撮る方法

Android 4.0から、スクリーンショットを取得してギャラリーに保存するためにvolumn down + powerキーをサポートします。ただし、これをAndroidエミュレータで行う方法。

Eclipseには「スクリーンショットを撮る」ボタンがありますが、これは私が望むものではありません。エミュレーターで必要とし、エミュレーターに保存します。

36
lseeo

この投稿で見られるように adbからのNexus Oneのスクリーンショット? 、adbを使用してスクリーンショットを撮ることもできます:

 adb Shell /system/bin/screencap -p /sdcard/screenshot.png
 adb pull /sdcard/screenshot.png screenshot.png
69
Pedro Lopes

Android emulatorでスクリーンショットを撮るために写真アイコンをクリックするだけです

enter image description here

64
birigy

ウィンドウ>ビューの表示>その他。新しく開いたダイアログボックスのAndroidカテゴリで、[デバイス]を選択します。

[デバイス]パネルで、画像に示されているボタンをクリックすると、スクリーンショットの準備ができました。

7
Ankur Bhatt

スクリーンショットを撮るオプションがあるddmsを使用できます。 DDMS->デバイスの選択->画面キャプチャの選択

EditAFIKは不可能ですが、このシナリオはエミュレーターイメージのみに依存します。デバイスのホットキーは、一部のOSイメージで機能する場合があります。エミュレータ link から同じキーの組み合わせを試してください。

エミュレーターがファクトリーまたは同じイメージを使用している場合は、可能です。エミュレータの工場出荷時イメージをダウンロードできます。これから利用可能なネクサス画像を参照してください link また、メーカーのサイトから画像をダウンロードすることも可能です。

または、次の方法でスクリーンショットを撮ることができます。

View content = findViewById(R.id.myView);
content.setDrawingCacheEnabled(true);
Bitmap bitmap = content.getDrawingCache();

後で好きな場所に保存してください。これは最適な解決策ではなく、ビュー内にあるものだけを印刷します。

5
minhaz

Android view "devices"([Window]-> [View View]-> [Other] ...]-> Android =->デバイス)。スクリーンショットを撮りたいデバイスまたはエミュレータをクリックし、「スクリーンキャプチャ」ボタンをクリックします(小さな写真のように見え、一時停止標識ボタンの横にあります)。デバイスが画像をすぐに読み込まない場合があり、画面キャプチャウィンドウを閉じたり、開いたりしなければならない場合があります。

これはDDMSで写真を撮ることに相当しますが、別のアプリケーションを開く代わりにEclipseで行うことができます。

4
Rajesh Borse