다음 첨부된 그림과 같이 4개의 surfaceview에서 bitmap을 계속해서 뿌려주어 영상을 재생하는 어플리케이션입니다.\

 

여기서 현재 보여지고 있는 4개의 화면을 한번에 저장하여 현재 보여지고 있는 화면을 캡쳐해서 bitmap으로 저장하고 싶은데

 

일단 surfaceview를 캡쳐하자니 정장 캡쳐하면 검은 화면만 나오게 되고, 만약에 이게 가능하여 4개의 화면을 캡쳐한 후 canvas를 이용해 bitmap

 

을 합치는 과정을 하면 메모리 문제 (bitmap이 메모리에 상주되는...)가 예상되어 해결의 실마리를 찾지 못하고 있습니다.

 

단순히 저희가 휴대폰 사용시 슬립버튼과 홈버튼을 동시에 누르면 캡쳐가 되듯이 코딩을 할 수는 없는 건가요?

 

즉 순순 현재 보이는 화면을 bitmap으로 저장하는 방법이 있을지..있을거 같아서 이렇게 질문 올립니다~ 새해복 많이 받으세요!