안녕하세요. 안드로이드 공부하는 사람입니다.
폰전체화면을 캡쳐해야 하는데요.. IME, NavigationBar, Statusbar, 영역을 모두 포함해야 합니다.
앱내에서 getDecorView를 가져올시 순수한 앱화면만 가져오더군요..
Activity에서 DecorView를 가져올떄 아래와 같은 코드를 사용하였습니다.
-> View view = getWindow().getDecorView();
IME가 올라와 있는 상태에서 코드상 비트맵객체로 넣어도 순수한 앱화면만 캡쳐되더군요..
확인해보니 Layout Inspecter로 확인해보니 DecorView가 앱영역만 덤프되고 나머지 영역은 보여지지 않더라구요..
앱에서 위에 말씀드린 IME,Navigation, Statusbar를 포함한 뷰를 가져올려면 어떻게 해야할까요..ㅠㅠㅠ
루팅이나 Framework단을 수정해야 해당영역도 캡쳐할 수 있을까요..하...ㅜㅜㅜ 도움 부탁드립니다