ADB로 Screencap으로 RAW파일을 만들었으면, 이제 볼줄 알아야될것이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | e0 01 00 00 20 03 00 00 01 00 00 00 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 1e 1e 1e ff 8e 8e 8e ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff 8f 8f 8f ff | cs |
가지고 온다면, 이렇게 된다.
여기서 e0 01 00 00 는 가로축 20 03 00 00 은 세로축이된다.
01 00 00 00는 레이아웃으로 1층계열로하는데, screencap은 기본적으로 1계층으로 나온 화면만 다 가져오기 때문에 01 00 00 00 는 고정이라고 보는게 맞다.
이후에 값은 RGBA형태로 들어간다.
8f 8f 8f ff
뒤에 A인 FF는 투명도인데, screencap은 전체적인 것이기 때문에 투명도가 그냥 FF로 최댓값이다.
윗 값이 한 픽셀이기 때문에 int형 일차 배열을 e0 01 00 00 X 20 03 00 00 크기만큼 가져야된다.
여기서 int형인데, Little Endian형태로 가지는걸 알 수 있다.
Big Endian이면, 스마트폰이 아직 안나온 크기가 되니 Little Endian이라는걸 알 수 있을것이다.
윗 방법으로 값을 구해서 32Bit(Alpha 값이 필요 없기 때문에 3Byte(24bit) 색을 사용하면된다.)색을 가지고 와서 쓰면 된다.
'Android Debuger - 분석 및 프로그래밍' 카테고리의 다른 글
안드로이드 자동화 12 -WIn32 적용- (0) | 2015.06.20 |
---|---|
안드로이드 자동화 11 -ADB로 이벤트 받아내기 getevent- (0) | 2015.06.19 |
안드로이드 자동화 9 -ADB을 이용한 스크린 캡쳐- (0) | 2015.06.19 |
안드로이드 자동화 8 -전원 컨트롤을 ADB와 소스에 적용시킬 경우- (0) | 2015.06.18 |
안드로이드 자동화 7 -Power Shell로 간단한 잠금화면 껏다 켰다 하기.- (0) | 2015.06.18 |