마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

화면 캡쳐 하는 방법..

0 추천
어플에서 캡쳐 버튼을 누르면 액티비티 화면을 캡쳐해서 저장하는 부분이 있는데, 일단 아래와 같은 방법으로 화면을 캡쳐하도록 하고 있습니다..
 
View v = this.getWindow().getDecorView();
v.setDrawingCacheEnabled(true);
Bitmap bm = v.getDrawingCache();
 
여기서 문제가 젤 처음 캡쳐버튼을 눌렀을때는 정상적으로 해당 화면이 찍히는데, 두번째 눌렀을때 부터 이유는 모르겠지만
계속 첫번째 상황의 화면만 캡쳐됩니다.. 분명 View는 바꼇는데 말이죠..
 
액티비티를 닫고 다시 해당 액티비티에 들어와서 캡쳐버튼을 누르면 변화된 화면이 또 찍히거든요..
액티비티를 안닫고 계속 화면 변화에 따라 캡쳐 할 수 있는 방법은 없을까요?
 
익명사용자 님이 2014년 8월 19일 질문

1개의 답변

0 추천
 
채택된 답변
저장후 v.setDrawingCacheEnabled(false);를 불러주세요
alkyne (22,960 포인트) 님이 2014년 8월 19일 답변
아..감사합니다 되게 간단한 거였네요,, 자세히 알아보지 않고 사용한 제가 챙피할 만큼.. 도움 감사합니다..
...