2014-02-15 5 views

답변

3

나는이 뿌리 휴대 전화에서 실행하지 않고있다 의심한다.

final ActivityManager am = (ActivityManager) 
mContext.getSystemService(Context.ACTIVITY_SERVICE); 
ActivityManager.TaskThumbnails thumbs = am.getTaskThumbnails(td.persistentTaskId); 

을하지만 getTaskThumbnails 개인 방법입니다 만 시스템 권한으로 액세스 할 수 있도록 허용 보인다

시스템 최근 작업 패널이 코드를 통해 썸네일을 가져옵니다.

출처 : http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.1_r1/com/android/systemui/recent/RecentTasksLoader.java#RecentTasksLoader

또 다른 옵션은 응용 프로그램의 썸네일을 얻을 RunningTaskInfo.thumbnail를 사용하여 다음 실행 작업의 목록을 가져 ActivityManager.getRunningTaks()을 사용하는 것입니다. 그러나, 그것은 항상 null을 반환하는 것 같습니다.