Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnwatsondev/ba6d55944cf766cb8413f2668b434efb to your computer and use it in GitHub Desktop.
Save johnwatsondev/ba6d55944cf766cb8413f2668b434efb to your computer and use it in GitHub Desktop.
dump dexter sample's activities hierarchy
$ adb shell dumpsys activity a
ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)
Display #0 (activities from top to bottom):
Stack #45:
Task id #86
* TaskRecord{157d6d #86 A=com.karumi.dexter.sample U=0 sz=1}
userId=0 effectiveUid=u0a58 mCallingUid=u0a58 mCallingPackage=com.karumi.dexter.sample
affinity=com.karumi.dexter.sample
intent={flg=0x10000000 cmp=com.karumi.dexter.sample/com.karumi.dexter.DexterActivity}
realActivity=com.karumi.dexter.sample/com.karumi.dexter.DexterActivity
autoRemoveRecents=false isPersistable=true numFullscreen=0 taskType=0 mTaskToReturnTo=0
rootWasReset=false mNeverRelinquishIdentity=true mReuseTask=false mLockTaskAuth=LOCK_TASK_AUTH_PINNABLE
Activities=[ActivityRecord{dccb u0 com.karumi.dexter.sample/com.karumi.dexter.DexterActivity t86}]
askedCompatMode=false inRecents=true isAvailable=true
lastThumbnail=null lastThumbnailFile=/data/system/recent_images/86_task_thumbnail.png
stackId=45
hasBeenVisible=true mResizeable=false firstActiveTime=56435393854 lastActiveTime=56435393854 (inactive for 109s)
* Hist #0: ActivityRecord{dccb u0 com.karumi.dexter.sample/com.karumi.dexter.DexterActivity t86}
packageName=com.karumi.dexter.sample processName=com.karumi.dexter.sample
launchedFromUid=10058 launchedFromPackage=com.karumi.dexter.sample userId=0
app=ProcessRecord{4abcda2 2125:com.karumi.dexter.sample/u0a58}
Intent { flg=0x10000000 cmp=com.karumi.dexter.sample/com.karumi.dexter.DexterActivity }
frontOfTask=true task=TaskRecord{157d6d #86 A=com.karumi.dexter.sample U=0 sz=1}
taskAffinity=com.karumi.dexter.sample
realActivity=com.karumi.dexter.sample/com.karumi.dexter.DexterActivity
baseDir=/data/app/com.karumi.dexter.sample-1/base.apk
dataDir=/data/user/0/com.karumi.dexter.sample
stateNotNeeded=false componentSpecified=true mActivityType=0
compat={480dpi} labelRes=0x7f070022 icon=0x7f030000 theme=0x7f090126
config={1.0 ?mcc?mnc en_US ldltr sw360dp w360dp h568dp 480dpi nrml port finger -keyb/v/h -nav/h s.5}
stackConfigOverride={1.0 ?mcc?mnc ?locale ?layoutDir ?swdp ?wdp ?hdp ?density ?lsize ?long ?orien ?uimode ?night ?touch ?keyb/?/? ?nav/?}
taskDescription: iconFilename=null label="null" color=ffe6e6e6
launchFailed=false launchCount=1 lastLaunchTime=-1m49s723ms
haveState=false icicle=null
state=RESUMED stopped=false delayedResume=false finishing=false
keysPaused=false inHistory=true visible=true sleeping=false idle=true
fullscreen=false noDisplay=false immersive=false launchMode=3
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=APPLICATION_ACTIVITY_TYPE
waitingVisible=false nowVisible=true lastVisibleTime=-1m48s682ms
Task id #85
* TaskRecord{31a1a33 #85 A=com.karumi.dexter.sample U=0 sz=1}
userId=0 effectiveUid=u0a58 mCallingUid=u0a8 mCallingPackage=com.android.launcher3
affinity=com.karumi.dexter.sample
intent={act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.karumi.dexter.sample/.SampleActivity bnds=[572,605][752,785]}
realActivity=com.karumi.dexter.sample/.SampleActivity
autoRemoveRecents=false isPersistable=true numFullscreen=1 taskType=0 mTaskToReturnTo=0
rootWasReset=true mNeverRelinquishIdentity=true mReuseTask=false mLockTaskAuth=LOCK_TASK_AUTH_PINNABLE
Activities=[ActivityRecord{b3ffc8c u0 com.karumi.dexter.sample/.SampleActivity t85}]
askedCompatMode=false inRecents=false isAvailable=true
lastThumbnail=null lastThumbnailFile=/data/system/recent_images/85_task_thumbnail.png
stackId=45
hasBeenVisible=true mResizeable=false firstActiveTime=56435392774 lastActiveTime=56435392774 (inactive for 110s)
* Hist #0: ActivityRecord{b3ffc8c u0 com.karumi.dexter.sample/.SampleActivity t85}
packageName=com.karumi.dexter.sample processName=com.karumi.dexter.sample
launchedFromUid=10008 launchedFromPackage=com.android.launcher3 userId=0
app=ProcessRecord{4abcda2 2125:com.karumi.dexter.sample/u0a58}
Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.karumi.dexter.sample/.SampleActivity bnds=[572,605][752,785] (has extras) }
frontOfTask=true task=TaskRecord{31a1a33 #85 A=com.karumi.dexter.sample U=0 sz=1}
taskAffinity=com.karumi.dexter.sample
realActivity=com.karumi.dexter.sample/.SampleActivity
baseDir=/data/app/com.karumi.dexter.sample-1/base.apk
dataDir=/data/user/0/com.karumi.dexter.sample
stateNotNeeded=false componentSpecified=true mActivityType=0
compat={480dpi} labelRes=0x7f070022 icon=0x7f030000 theme=0x7f0900a6
config={1.0 ?mcc?mnc en_US ldltr sw360dp w360dp h568dp 480dpi nrml port finger -keyb/v/h -nav/h s.5}
stackConfigOverride={1.0 ?mcc?mnc ?locale ?layoutDir ?swdp ?wdp ?hdp ?density ?lsize ?long ?orien ?uimode ?night ?touch ?keyb/?/? ?nav/?}
taskDescription: iconFilename=null label="null" color=ff26343d
launchFailed=false launchCount=1 lastLaunchTime=-1m49s728ms
haveState=true icicle=Bundle[mParcelledData.dataSize=728]
state=STOPPED stopped=true delayedResume=false finishing=false
keysPaused=false inHistory=true visible=true sleeping=false idle=true
fullscreen=true noDisplay=false immersive=false launchMode=0
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=APPLICATION_ACTIVITY_TYPE
waitingVisible=false nowVisible=true lastVisibleTime=-1m48s685ms
Running activities (most recent first):
TaskRecord{157d6d #86 A=com.karumi.dexter.sample U=0 sz=1}
Run #1: ActivityRecord{dccb u0 com.karumi.dexter.sample/com.karumi.dexter.DexterActivity t86}
TaskRecord{31a1a33 #85 A=com.karumi.dexter.sample U=0 sz=1}
Run #0: ActivityRecord{b3ffc8c u0 com.karumi.dexter.sample/.SampleActivity t85}
mResumedActivity: ActivityRecord{dccb u0 com.karumi.dexter.sample/com.karumi.dexter.DexterActivity t86}
mLastPausedActivity: ActivityRecord{8e45766 u0 com.android.packageinstaller/.permission.ui.GrantPermissionsActivity t86 f}
Stack #0:
Task id #3
* TaskRecord{d3f8f99 #3 I=com.android.launcher3/.Launcher U=0 sz=1}
userId=0 effectiveUid=u0a8 mCallingUid=1000 mCallingPackage=android
intent={act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher3/.Launcher}
realActivity=com.android.launcher3/.Launcher
autoRemoveRecents=false isPersistable=true numFullscreen=1 taskType=1 mTaskToReturnTo=1
rootWasReset=false mNeverRelinquishIdentity=true mReuseTask=false mLockTaskAuth=LOCK_TASK_AUTH_PINNABLE
Activities=[ActivityRecord{8e70685 u0 com.android.launcher3/.Launcher t3}]
askedCompatMode=false inRecents=true isAvailable=true
lastThumbnail=null lastThumbnailFile=/data/system/recent_images/3_task_thumbnail.png
stackId=0
hasBeenVisible=true mResizeable=false firstActiveTime=56435389986 lastActiveTime=56435389986 (inactive for 113s)
* Hist #0: ActivityRecord{8e70685 u0 com.android.launcher3/.Launcher t3}
packageName=com.android.launcher3 processName=com.android.launcher3
launchedFromUid=0 launchedFromPackage=null userId=0
app=ProcessRecord{b26f25e 2415:com.android.launcher3/u0a8}
Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher3/.Launcher }
frontOfTask=true task=TaskRecord{d3f8f99 #3 I=com.android.launcher3/.Launcher U=0 sz=1}
taskAffinity=null
realActivity=com.android.launcher3/.Launcher
baseDir=/system/priv-app/Launcher3/Launcher3.apk
dataDir=/data/user/0/com.android.launcher3
stateNotNeeded=true componentSpecified=false mActivityType=1
compat={480dpi} labelRes=0x7f0d0005 icon=0x7f030000 theme=0x7f0e000f
config={1.0 ?mcc?mnc en_US ldltr sw360dp w360dp h568dp 480dpi nrml port finger -keyb/v/h -nav/h s.5}
stackConfigOverride={1.0 ?mcc?mnc ?locale ?layoutDir ?swdp ?wdp ?hdp ?density ?lsize ?long ?orien ?uimode ?night ?touch ?keyb/?/? ?nav/?}
taskDescription: iconFilename=null label="null" color=ff009688
launchFailed=false launchCount=0 lastLaunchTime=-4h18m29s610ms
haveState=true icicle=Bundle[mParcelledData.dataSize=4464]
state=STOPPED stopped=true delayedResume=false finishing=false
keysPaused=false inHistory=true visible=false sleeping=false idle=true
fullscreen=true noDisplay=false immersive=false launchMode=2
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=HOME_ACTIVITY_TYPE
waitingVisible=false nowVisible=false lastVisibleTime=-1m54s870ms
Task id #6
* TaskRecord{22063f #6 A=com.android.systemui U=0 sz=1}
userId=0 effectiveUid=u0a16 mCallingUid=u0a16 mCallingPackage=com.android.systemui
affinity=com.android.systemui
intent={act=com.android.systemui.recents.SHOW_RECENTS flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity bnds=[86,333][995,1242]}
realActivity=com.android.systemui/.recents.RecentsActivity
autoRemoveRecents=false isPersistable=false numFullscreen=1 taskType=2 mTaskToReturnTo=1
rootWasReset=false mNeverRelinquishIdentity=true mReuseTask=false mLockTaskAuth=LOCK_TASK_AUTH_PINNABLE
Activities=[ActivityRecord{f2b570d u0 com.android.systemui/.recents.RecentsActivity t6}]
askedCompatMode=false inRecents=true isAvailable=true
lastThumbnail=null lastThumbnailFile=/data/system/recent_images/6_task_thumbnail.png
stackId=0
hasBeenVisible=true mResizeable=false firstActiveTime=56433353166 lastActiveTime=56433353166 (inactive for 2150s)
* Hist #0: ActivityRecord{f2b570d u0 com.android.systemui/.recents.RecentsActivity t6}
packageName=com.android.systemui processName=com.android.systemui
launchedFromUid=10016 launchedFromPackage=com.android.systemui userId=0
app=ProcessRecord{64b374 1663:com.android.systemui/u0a16}
Intent { act=com.android.systemui.recents.SHOW_RECENTS flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity bnds=[86,333][995,1242] }
frontOfTask=true task=TaskRecord{22063f #6 A=com.android.systemui U=0 sz=1}
taskAffinity=com.android.systemui
realActivity=com.android.systemui/.recents.RecentsActivity
baseDir=/system/priv-app/SystemUI/SystemUI.apk
dataDir=/data/user/0/com.android.systemui
stateNotNeeded=true componentSpecified=true mActivityType=2
compat={480dpi} labelRes=0x7f0a00ea icon=0x7f0200c5 theme=0x7f0e0003
config={1.0 ?mcc?mnc en_US ldltr sw360dp w360dp h568dp 480dpi nrml port finger -keyb/v/h -nav/h s.5}
stackConfigOverride={1.0 ?mcc?mnc ?locale ?layoutDir ?swdp ?wdp ?hdp ?density ?lsize ?long ?orien ?uimode ?night ?touch ?keyb/?/? ?nav/?}
taskDescription: iconFilename=null label="null" color=fff5f5f5
launchFailed=false launchCount=0 lastLaunchTime=-3h0m13s398ms
haveState=true icicle=Bundle[mParcelledData.dataSize=1108]
state=STOPPED stopped=true delayedResume=false finishing=false
keysPaused=false inHistory=true visible=false sleeping=false idle=true
fullscreen=true noDisplay=false immersive=false launchMode=3
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=RECENTS_ACTIVITY_TYPE
waitingVisible=false nowVisible=false lastVisibleTime=-35m51s5ms
Running activities (most recent first):
TaskRecord{d3f8f99 #3 I=com.android.launcher3/.Launcher U=0 sz=1}
Run #1: ActivityRecord{8e70685 u0 com.android.launcher3/.Launcher t3}
TaskRecord{22063f #6 A=com.android.systemui U=0 sz=1}
Run #0: ActivityRecord{f2b570d u0 com.android.systemui/.recents.RecentsActivity t6}
mLastPausedActivity: ActivityRecord{8e70685 u0 com.android.launcher3/.Launcher t3}
mFocusedActivity: ActivityRecord{dccb u0 com.karumi.dexter.sample/com.karumi.dexter.DexterActivity t86}
mFocusedStack=ActivityStack{c8ae1f0 stackId=45, 2 tasks} mLastFocusedStack=ActivityStack{c8ae1f0 stackId=45, 2 tasks}
mSleepTimeout=false
mCurTaskId=86
mUserStackInFront={}
mActivityContainers={0=ActivtyContainer{0}A, 45=ActivtyContainer{45}A}
mLockTaskModeState=NONE mLockTaskPackages (userId:packages)=
0:[]
mLockTaskModeTasks[]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment