如何在android模拟器截图

从Android 4.0开始,它支持音量下拉+电源键来截屏并保存在图库中。 但是如何在android模拟器中做到这一点。

我在日食中知道,有一个“截图”button,但这不是我想要的。 我需要在模拟器中保存在模拟器中。

正如在这篇文章中看到的: 来自adb的Nexus One的屏幕截图? ,你也可以使用adb截图:

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

只需点击照片图标在Android模拟器截图

在这里输入图像说明

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

现在在“设备”面板上,单击“图像”中显示的button,屏幕截图即可。

你可以使用有select的日历屏幕截图。 在DDMS上 – >select设备 – >select屏幕捕捉

编辑 AFIK不可能,但这种情况将完全依赖于模拟器的形象。 设备热键可能适用于某些操作系统映像。 尝试从模拟器链接相同的组合键。

如果你的模拟器使用工厂或相同的图像,那么它应该是可能的。 您可以下载您的模拟器的工厂图像。 从这个链接查看可用的nexus图像也可以从制造商网站下载图像。

或者,你可以采取以下方式的屏幕截图,

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

稍后保存这个你喜欢的地方。 这不是最佳解决scheme,它只会打印您在视图中的内容。

如果您打开Android视图“设备”(在窗口 – >显示视图 – >其他… – > Android – >设备下),您可以截取屏幕截图。 点击你想要拍摄的设备或模拟器,然后点击“屏幕截图”button(看起来像一个小图片,它应该是一个停止标志button旁边)。 有时设备不会立即加载图片; 有时你必须closures/重新打开屏幕捕获窗口。

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