ActivityManager am = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> list = am.getRunningAppProcesses();
for(RunningAppProcessInfo rapi : list)
{
Log.i("proclist", "runningProcessName : " + rapi.processName + ", importance : " + rapi.importance);
}
//importance는 해당 프로세스가 FOREGROUND, BACKGROUND 또는 SERVICE로 구동중인지 알 수 있다.
//RunningAppProcessInfo.IMPORTANCE_FOREGROUND (100)
//RunningAppProcessInfo.IMPORTANCE_SERVICE (300)
//RunningAppProcessInfo.IMPORTANCE_BACKGROUND (400)
'안드로이드' 카테고리의 다른 글
어플도중 폰 진동하게 하기 (0) | 2011.04.01 |
---|---|
안드로이드 쓰레드 작업이 끝나면 화면 업데이트 (0) | 2011.03.29 |
액티비티가 아닌것을 액티비티처럼 (0) | 2011.03.16 |
로딩화면 띄우기 (0) | 2011.03.14 |
쓰레드 내에서 뷰터치 실행 (0) | 2011.03.14 |