如何在Android模拟器中截取屏幕截图

时间:2013-04-09 02:31:53

标签: android android-emulator screenshot

从Android 4.0开始,它支持volumn down + power键获取截图并保存在图库中。但是如何在android模拟器中执行此操作。

我知道在eclipse中,有一个“截屏”按钮,但这不是我想要的。我需要在模拟器中保存并保存在模拟器中。

10 个答案:

答案 0 :(得分:69)

如本帖所示:Screenshot of the Nexus One from adb?,您还可以使用adb:

截取屏幕截图
 adb shell /system/bin/screencap -p /sdcard/screenshot.png
 adb pull /sdcard/screenshot.png screenshot.png

答案 1 :(得分:63)

只需点击照片图标即可在Android模拟器中截取

enter image description here

答案 2 :(得分:7)

窗口>显示视图>其他。在新打开的对话框中,在Android类别下,选择设备。

现在,在“设备”面板上,单击图像中显示的按钮,您的屏幕截图已准备就绪。

答案 3 :(得分:6)

在新模拟器中,您可以通过按相机图标来做到这一点。默认情况下,它保存在桌面中。

enter image description here

答案 4 :(得分:5)

您可以使用ddms,它具有拍摄屏幕截图的选项。 关于DDMS - >选择设备 - >选择屏幕捕获

修改 AFIK不可能,但这种情况将完全取决于模拟器图像。设备热键可能适用于某些操作系统映像。尝试使用模拟器link中的相同组合键。

如果您的模拟器使用工厂或相同的图像,则应该可以。您可以为模拟器下载工厂映像。查看此link中可用的nexus图像,也可以从制造商网站下载图像。

另外,您可以按照以下方式拍摄屏幕截图,

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

然后将此保存在您喜欢的任何地方。这不是最佳解决方案,它只会打印视图中的内容。

答案 5 :(得分:4)

如果您打开Android视图“设备”(在Window - > Show View - > Other ... - > Android - > Devices)下,您可以截取屏幕截图。单击要拍摄屏幕截图的设备或模拟器,然后单击“屏幕捕获”按钮(它看起来像一个小图片,它应该在停止标志按钮旁边)。有时设备不会立即加载图片;有时您必须关闭/重新打开屏幕捕获窗口。

这相当于通过DDMS拍照,但您可以在Eclipse中执行此操作,而不是打开另一个应用程序。

答案 6 :(得分:2)

长按左侧菜单中的电源按钮。那么您将可以选择截图。 exponential smoothing

答案 7 :(得分:0)

#!/bin/bash -f
while : ; do

echo "press the number of the screenshot to capture";

read i

adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png "${i}.png"

done

ctrl-c

答案 8 :(得分:0)

您可以简单地按快捷键,即 ctlr + S 在模拟器中截取屏幕截图。

模拟器上还有一个按钮可以截取屏幕截图。

只需按下 this button 按钮,您将获得模拟器的屏幕截图。

希望对你有帮助。

答案 9 :(得分:0)

  1. 转到您的模拟器,然后按:
<块引用>

ctrl + s

保存您的屏幕截图。

希望它能奏效。