2015-04-23 9 views
5

Mam na Galaxy S i9000 z CyanogenMod 10, który obsługuje oba te polecenia w powłoce adb i obie robią zrzuty ekranu. Wyglądają jednak trochę inaczej.Jaka jest różnica między zrzutem ekranu a osłoną ekranu w powłoce adb?

Korzystanie adb shell screenshot: screenshot



i korzystania adb shell screencap: enter image description here



Wydaje się, że adb shell screenshot zajmuje tylko jeden kanał koloru, natomiast screencap łączy je wszystkie w jeden . Próbowałem tego samego eksperymentu na Galaxy S4 z 4.4.2 KitKat i pracowałem tylko screencap, co doprowadziło mnie do przekonania, że ​​screencap jest nowszą wersją screenshot.

+2

'Zrzut ekranu powłoki adb' wygląda jak zamieniono kanał czerwony i niebieski. – Floern

Odpowiedz

6

screenshot pracował bezpośrednio z framebuffer które nie są już obsługiwane w najnowszych wersjach Androida

screencap jest nową wersję narzędzia, która działa poprzez SurfaceComposer zamiast.

Powiązane problemy