2012-11-07 2 views

답변

0

프로세스는 여러 패키지에서 구성 요소를 실행 포함 할 수 있습니다

ActivityManager am = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE); 
    List list = am.getRunningAppProcesses(); 
    Iterator iter = list.iterator(); 
    PackageManager pm = this.getPackageManager(); 
    while(iter.hasNext()) { 
     ActivityManager.RunningAppProcessInfo info = (ActivityManager.RunningAppProcessInfo)(iter.next()); 
     try { 
     CharSequence c = pm.getApplicationLabel(pm.getApplicationInfo(info.processName, PackageManager.GET_META_DATA)); 
     Log.w("APPS", c.toString()); 
     }catch(Exception e) { } 
    }catch(Exception e) { } 
    } 

덕분에, RunningAppProcessInfo 클래스에 필드 pkgList를 참조하십시오.

관련 문제