안드로이드 개발 질문/답변
(글 수 45,052)
스크린샷 어플리케이션을 백그라운드 서비스로 개발해서
외부에서 신호를 주면(루팅상태에서) 현재 스크린을 스크린샷 찍는 어플을 개발하려하는데
최상위 view를 얻는 방법은 없을까요?
현재 표시되는 view를 얻는 방법이요
최상위 클래스 이름은 얻는 방법은 알게되었는데
Context mContext;
ActivityManager am = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> rtList = am.getRunningTasks(1);
RunningTaskInfo rt = rtList.get(0);
Class topclass = Class.forName(rt.topActivity.getClassName());
이를 통해 최상위 class를 얻어도 view를 가져오는 방법은 모르겠더라구요...
고수님들 부탁드려요~
일정부분 스크린샷이라면 다른분께 토~~~스
보통 스크린샷은 소켓으로 네이티브랑 통신해서 가져오지 않나요?
궂이 실행중인 엑티비티에 대한 정보까지는 필요 없을듯 한데요... 흠흠