2011-03-01 3 views
2

Android 디바이스에서 실행중인 특정 프로세스의 상태 (일시 중지/실행/일시 중지)를 프로그래밍 방식으로 확인하려면 어떻게해야합니까? 내 응용 프로그램 내에이 논리를 포함하고 싶습니다.Android - 프로그램 확인 프로세스 상태

ActivityManager을 사용하면 장치에서 실행중인 모든 프로세스의 목록을 검색 할 수 있지만 프로세스 상태 정보가 표시되지 않습니다. 이 정보를 어떻게 가져올 수 있을지에 대한 아이디어가 있습니까?

미리 감사드립니다.

답변

2

내가 잘못 했어.

ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); 
    List<RunningAppProcessInfo> list2= am.getRunningAppProcesses(); 
    for (RunningAppProcessInfo ti : list2) { 

     Log.i("IMPORTANCE CODE",String.valueOf(ti.importance)); 
    } 

ti.importance 프로세스 코드 등의 빈 전경 배경을 실행할지 여부를 기술하는 상수 값 ... retrives

추가 정보는 다음의 위치에서 발견 될 수 :

http://developer.android.com/reference/android/app/ActivityManager.RunningAppProcessInfo.html

감사합니다. Navin

0

activity lifecycle을 따라갈 수 있습니다. 논리를 각 상태로 놓으십시오. 나는 활동에 국가가 있는지 모르겠습니다. 내가 ActivityManager를 사용하여 자궁강 프로세스 목록에 프로세스 상태 정보가 없다는 질문에 언급 된 때

public class Activity extends ApplicationContext { 
protected void onCreate(Bundle savedInstanceState); 

protected void onStart(); 

protected void onRestart(); 

protected void onResume(); 

protected void onPause(); 

protected void onStop(); 

protected void onDestroy(); 

}