안드로이드 과정을 4주간 교육받으면서 PC원격제어같은 앱을 하나 만들어서 어제 마켓에

등록을 했습니다. 

화면 동영상쪽 처리에 무지한지라,, PC의 윈도우 화면을 

2초에 1개씩 스마트폰 화면 사이즈로 축소후 zip파일로 압축해서 앱에게 TCP로 

전송해주는 앱이에요.

소켓관련 로그는 꾸준히 전송데이터가 잘 받아지는 것 같습니다만,

화면에 그려주는게 꽤 오래 걸리는 것 같네요.

압축을 해제 하고, bmp를 화면에 그려주는 과정에서 오래걸리는 것 같아서,

SurfaceView를 상속받아서 처리했지만, 그다지 성능향상이 있지는 않은 것 같네요.

그러던 도중 안드로이드 성능을 개선시킬 수 있는 방법중에 NDK가 눈에 들어오더라구요..

동영상 재생하는것처럼 PC화면을 동영상 캡쳐해서, 폰으로 재생하는 형태로 하고, 이를 NDK를 이용해서

적용하는 형태로 방향을 잡아야 할 것 같은대, 어디서 부터 접근하고 공부해야 할지 망막합니다.

참고 책이나, 사이트,, 프로젝트.. 등.. 조언을 부탁드립니다.