[백업][가리사니] 안드로이드 process name 및 id
android

이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.

이글의 출처는 다음과 같습니다.

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

for (RunningAppProcessInfo runningProInfo : runningProcInfo) {
	int pid = runningProInfo.pid;
	Log.e(TAG+"-pid", ""+pid);
}

// RunningAppProcessInfo 의 맴버
public int	importance //	The relative importance level that the system places on this process.
public int	importanceReasonCode //	The reason for importance, if any.
public ComponentName	importanceReasonComponent // For the specified values of importanceReasonCode, this is the name of the component that is being used in this process.
public int 	importanceReasonPid //	For the specified values of importanceReasonCode, this is the process ID of the other process that is a client of this process.
public int lastTrimLevel //	Last memory trim level reported to the process: corresponds to the values supplied toComponentCallbacks2.onTrimMemory(int).
public int	lru //	An additional ordering within a particular importance category, providing finer-grained information about the relative utility of processes within a category.
public int	pid //	The pid of this process; 0 if none
public String[]	pkgList //	All packages that have been loaded into the process.
public String	processName //	The name of the process that this object is associated with
public int	uid //	The user id of this process.