Как сделать снимок экрана в эмуляторе Android

От Android 4.0 он поддерживает volumn down + power key, чтобы сделать снимок экрана и сохранен в галерее. Но как это сделать в эмуляторе Android.

Я знаю, что в eclipse есть кнопка "сделать снимок экрана", но это не то, что я хочу. Мне нужно это в эмуляторе и сохранить в эмуляторе.

Ответ 1

Как видно из этой публикации: Снимок экрана с Nexus One из adb?, вы также можете сделать снимок экрана с помощью adb:

 adb shell /system/bin/screencap -p /sdcard/screenshot.png
 adb pull /sdcard/screenshot.png screenshot.png

Ответ 2

просто нажмите на значок фотографии, чтобы сделать снимок экрана в эмуляторе Android

введите описание изображения здесь

Ответ 3

Окно > Показать вид > Другое. В открывшемся диалоговом окне под категорией Android выберите Устройства.

Теперь на панели "Устройства" нажмите кнопку, как показано на рисунке, и ваш снимок экрана готов.

Ответ 4

Вы можете использовать ddms, у которого есть возможность сделать снимок экрана. В DDMS → Выбрать устройство → Выбрать захват экрана

Edit AFIK его невозможно, но этот сценарий будет исключительно зависеть от имиджа эмулятора. Горячая клавиша устройства может работать на некоторых изображениях ОС. Попробуйте использовать ту же комбинацию клавиш из эмулятора .

Если ваш эмулятор использует factory или те же изображения, то это должно быть возможно. Вы можете загрузить factory изображения для своего эмулятора. см. доступные изображения Nexus из этой ссылки, также можно загружать изображения с сайта производителя.

В качестве альтернативы вы можете сделать снимок экрана следующим образом,

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

И позже сохраните это в любом месте. Это не оптимальное решение, и оно будет печатать только то, что у вас есть в вашем представлении.

Ответ 5

Вы можете сделать снимок экрана, если вы откроете Android-устройства "для просмотра" (в разделе "Окно" → "Показать вид" → "Другое... → Android → Устройства" ). Нажмите на устройство или эмулятор, на котором вы хотите снять снимок экрана, затем нажмите кнопку "Захват экрана" (это выглядит как маленькое изображение, и оно должно быть рядом с кнопкой остановки). Иногда устройство не сразу загружает изображение; иногда вам нужно закрыть/снова открыть окно захвата экрана.

Это эквивалентно съемке через DDMS, но вы можете сделать это в Eclipse вместо открытия другого приложения.