从Android 4.0开始,它支持volumn down + power键获取截图并保存在图库中。但是如何在android模拟器中执行此操作。
我知道在eclipse中,有一个“截屏”按钮,但这不是我想要的。我需要在模拟器中保存并保存在模拟器中。
答案 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)
答案 2 :(得分:7)
窗口>显示视图>其他。在新打开的对话框中,在Android类别下,选择设备。
现在,在“设备”面板上,单击图像中显示的按钮,您的屏幕截图已准备就绪。
答案 3 :(得分:6)
答案 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)
答案 9 :(得分:0)
ctrl + s
保存您的屏幕截图。
希望它能奏效。