2014-11-06 2 views
1

나는이 출력 얻을 :안드로이드 dumpsys 활동 출력 형식

*APP* UID 10060 ProcessRecord{41941528 23873:com.example.testservicestate/u0a60} 
dir=/data/app/com.example.testservicestate-1.apk publicDir=/data/app/com.example.testservicestate-1.apk data=/data/data/com.example.testservicestate 
packageList={com.example.testservicestate} 
    - ActivityRecord{42073a50 u0 com.example.testservicestate/.MainActivity t211} 
ProC# 0: fore F/A/T trm: 0 23873:com.example.testservicestate/u0a60 (top-activity) 
PID #23873: ProcessRecord{41941528 23873:com.example.testservicestate/u0a60} 

그 정보를 정기적으로의 의미는 어디서 나는이 명령의 형식을 찾을 수 있습니다. 특히 F/A/T라는 문자에 관심이 있습니다. 감사!

+0

인 문제의 활동을 의미 F/A/T이 경우' grep을에서는

그냥'dumpsys 활동 프로세스 '을해라. 섹션 이름이 표시되고 전체 출력이 더 적합합니다. –

답변

2

평상시처럼 Android의 모든 정보를 찾을 수 있습니다 source code. 로 대신 전경 활성 (A) 및 PROCESS_STATE_TOP 상태 (T)에 존재하고 THREAD_GROUP_DEFAULT 스케줄링 그룹에 속하는 그 공정 (F)

+0

당신이 말하는 소스 코드에 대한 링크를 얻을 수 있습니까? (필자는 Android 외부 참조)이 물마루 소스를 검색하는 방법을 모르겠습니다. – yonutix

+1

대부분의'dumpsys activity' 코드는'java/com/android/server/am/ActivityManagerService.java'와'java/com/android/server/am/ProcessList.java'에 있습니다. –