티스토리 뷰

현재 어플리케이션의 테스크와 액티비티들을 가져오는 소스이다.



  1.     // 현재 이 어플리케이션의 테스크와 액티비티들을 가져온다.
  2.     private void getTaskAndActivities() {
  3.         ActivityManager m = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
  4.         List<ActivityManager.RunningTaskInfo> runningTaskInfoList = m.getRunningTasks(10);
  5.         Iterator<ActivityManager.RunningTaskInfo> itr = runningTaskInfoList.iterator();
  6.         while (itr.hasNext()) {
  7.             ActivityManager.RunningTaskInfo runningTaskInfo = itr.next();
  8.             int id = runningTaskInfo.id;
  9.             CharSequence desc = runningTaskInfo.description;
  10.             int numOfActivities = runningTaskInfo.numActivities;
  11.             String topActivity = runningTaskInfo.topActivity.getShortClassName();
  12.             CharSequence description = runningTaskInfo.description;
  13.             String baseActivity = runningTaskInfo.baseActivity.getShortClassName();
  14.  
  15.  
  16.             Log.e(String.format("id = %s, desc = %s, numOfActivityies = %s, topActivity = %s, description = %s, baseActivity = %s", id, desc, numOfActivities, topActivity, description, baseActivity));
  17.         }
  18.     }


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크