从Android 4.0开始,它支持使用音量下键+电源键来截屏并保存到图库中。但是在Android模拟器中如何实现呢。
我知道在Eclipse中有一个“截屏”按钮,但这不是我想要的。我需要在模拟器中进行截屏并保存在模拟器中。
从Android 4.0开始,它支持使用音量下键+电源键来截屏并保存到图库中。但是在Android模拟器中如何实现呢。
我知道在Eclipse中有一个“截屏”按钮,但这不是我想要的。我需要在模拟器中进行截屏并保存在模拟器中。
正如在这篇帖子中所看到的:如何使用adb拍摄Nexus One设备的截图?,你也可以使用adb来截图:
adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png screenshot.png
fname="screenshot-
date +%Y-%m-%d-%H%M_%S.png" && adb shell /system/bin/screencap -p "/sdcard/$fname" && adb pull "/sdcard/$fname" .
(确保包含最后的点)。 - ccpizza打开窗口 > 显示视图 > 其他。在新打开的对话框中,在 Android 类别下,选择设备。
现在在设备面板上,单击如图所示的按钮,即可完成截屏。
View content = findViewById(R.id.myView);
content.setDrawingCacheEnabled(true);
Bitmap bitmap = content.getDrawingCache();
然后将其保存在任何您喜欢的地方。这不是最优解决方案,它只会打印出您视图中的内容。
#!/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
ctrl + s
保存截图。
希望能够正常工作。