"최근에 연 애플 리케이션"에서 전체 앱 스크린 샷을 얻을 수 있습니까?
Android 용 MeeGo 또는 Symbian과 유사한 작업 관리자를 만들고 싶습니다."최근에 연 애플 리케이션"에서 어떻게 스크린 샷을 얻을 수 있습니까?
1
A
답변
3
나는이 뿌리 휴대 전화에서 실행하지 않고있다 의심한다.
final ActivityManager am = (ActivityManager)
mContext.getSystemService(Context.ACTIVITY_SERVICE);
ActivityManager.TaskThumbnails thumbs = am.getTaskThumbnails(td.persistentTaskId);
을하지만 getTaskThumbnails
개인 방법입니다 만 시스템 권한으로 액세스 할 수 있도록 허용 보인다
시스템 최근 작업 패널이 코드를 통해 썸네일을 가져옵니다.
또 다른 옵션은 응용 프로그램의 썸네일을 얻을 RunningTaskInfo.thumbnail
를 사용하여 다음 실행 작업의 목록을 가져 ActivityManager.getRunningTaks()
을 사용하는 것입니다. 그러나, 그것은 항상 null을 반환하는 것 같습니다.
0
AvtivityManager.getRunningTasks를 사용하여 실행중인 작업 목록을 가져 와서 이것을 사용하여 스크린 샷을 찍을 수 있습니다. 이 프로젝트를 참조하십시오 : http://androidexample.com/Check_Current_Running_Activity_%7C_Task_%7C_Application_-_Android_Example/index.php?view=article_discription&aid=111&aaid=133
어떻게 이것이 'RunningTaskInfo'의 스크린 샷을 찍는 데 사용될 수 있습니까? –