2015-04-23 6 views
5

Ich habe ein Galaxy S i9000 mit CyanogenMod 10, das beide Befehle in der AdB-Shell unterstützt und beide Screenshots machen. Sie sehen ein wenig anders aus.Was ist der Unterschied zwischen screenshot und screencap in adb shell?

Mit adb shell screenshot: screenshot



Und mit adb shell screencap: enter image description here



Es scheint, dass adb shell screenshot nur einen Farbkanal nimmt, während screencap sie alle vereint in einem . Ich habe das gleiche Experiment auf einem Galaxy S4 mit 4.4.2 KitKat versucht und nur screencap funktioniert, was zu der Annahme führt, dass screencap eine neuere Version von screenshot ist.

+2

'adb shell screenshot' sieht aus wie es den roten und den blauen Kanal getauscht hat. – Floern

Antwort

6

screenshot arbeitete direkt mit dem framebuffer, die nicht mehr in den jüngsten Android-Versionen unterstützt wird

screencap die neue Version des Tools, die stattdessen durch die SurfaceComposer funktioniert.

Verwandte Themen