스크린샷 어플리케이션을 백그라운드 서비스로 개발해서

외부에서 신호를 주면(루팅상태에서) 현재 스크린을 스크린샷 찍는 어플을 개발하려하는데

최상위 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를 가져오는 방법은 모르겠더라구요...

고수님들 부탁드려요~