我有一个带有CyanogenMod 10的Galaxy S i9000,它支持adb shell中的这两个命令并且都截取屏幕截图。然而,它们看起来有点不同。
使用adb shell screenshot
:
使用adb shell screencap
:
似乎adb shell screenshot
仅采用一个颜色通道,而screencap
将所有颜色通道组合成一个颜色通道。我在使用4.4.2 KitKat的Galaxy S4上尝试了相同的实验,只有screencap
工作,这让我相信screencap
是screenshot
的更新版本。
答案 0 :(得分:6)
screenshot
直接使用了最新Android版本不再支持的framebuffer
screencap
是该工具的新版本,它通过SurfaceComposer
代替。