Android使用adb获得当前应用 activity堆栈信息

  1. 获取所用应用
    adb shell dumpsys activity
  2. 获取自己的应用
    adb shell dumpsys activity | grep com.xxx.xxx.xx
  3. 获取处于栈顶的activity
    adb shell dumpsys activity | grep mFocusedActivity
  4. 解读堆栈信息:
    shell@dior:/ $ dumpsys activity | grep com.hexin.android.bank
    dumpsys activity | grep com.hexin.android.bank
  • PendingIntentRecord{42b39700 com.hexin.android.bank broadcastIntent}

  • PendingIntentRecord{42a1a2c8 com.hexin.android.bank startActivity}
    -> 21438:com.hexin.android.bank/u0a99 s1/1 u0/0 +26m22s774ms

  • ServiceRecord{4239f548 u0 com.hexin.android.bank/com.hexin.android.pushservice.PushService}
    TaskRecord{42f4f138 #88 A=com.hexin.android.bank U=0 sz=3}
    Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000
    cmp=com.hexin.android.bank/.LogoActivity }
    Hist #2: ActivityRecord{41f41018 u0 com.hexin.android.bank/.ifund.activity.LcbHelpActivity t
    88}
    Intent { cmp=com.hexin.android.bank/.ifund.activity.LcbHelpActivity }
    ProcessRecord{4227b458 21438:com.hexin.android.bank/u0a99}
    Hist #1: ActivityRecord{432a7698 u0 com.hexin.android.bank/.ifund.activity.LcbActivity t88}
    Intent { cmp=com.hexin.android.bank/.ifund.activity.LcbActivity }
    ProcessRecord{4227b458 21438:com.hexin.android.bank/u0a99}
    Hist #0: ActivityRecord{41f9ffc0 u0 com.hexin.android.bank/.ifund.activity.IFundTabActivity
    t88}
    Intent { cmp=com.hexin.android.bank/.ifund.activity.IFundTabActivity }
    ProcessRecord{4227b458 21438:com.hexin.android.bank/u0a99}
    TaskRecord{42f4f138 #88 A=com.hexin.android.bank U=0 sz=3}

    Run #6: ActivityRecord{41f41018 u0 com.hexin.android.bank/.ifund.activity.LcbHelpActivity t8 8}
    
    Run #5: ActivityRecord{432a7698 u0 com.hexin.android.bank/.ifund.activity.LcbActivity t88}
    Run #4: ActivityRecord{41f9ffc0 u0 com.hexin.android.bank/.ifund.activity.IFundTabActivity t
    

88}
mResumedActivity: ActivityRecord{41f41018 u0 com.hexin.android.bank/.ifund.activity.LcbHelpActiv
ity t88}
mFocusedActivity: ActivityRecord{41f41018 u0 com.hexin.android.bank/.ifund.activity.LcbHelpActivit
y t88}
Recent #0: TaskRecord{42f4f138 #88 A=com.hexin.android.bank U=0 sz=3}
Proc # 0: fore F/A/T trm: 0 21438:com.hexin.android.bank/u0a99 (top-activity)
mPreviousProcess: ProcessRecord{4227b458 21438:com.hexin.android.bank/u0a99}

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值