ADB shell的dumpsys命令-查看android组件信息详解

基本使用命令:dumpsys activity -h

Activity manager dump options:
  [-a] [-c] [-p package] [-h] [cmd] ... //这个是后面可以跟的参数
  cmd may be one of: //这个代表可以跟的命令
    a[ctivities]: activity stack state //activity的栈信息
    r[recents]: recent activities state//最新的acivity的信息
    b[roadcasts] [PACKAGE_NAME] [history [-s]]: broadcast state//broadcastsde 相关信息
    i[ntents] [PACKAGE_NAME]: pending intent state//intent的信息
    p[rocesses] [PACKAGE_NAME]: process state//进程相关的信息
    o[om]: out of memory management//内存溢出
    prov[iders] [COMP_SPEC ...]: content provider state//provider信息
    provider [COMP_SPEC]: provider client-side state
    s[ervices] [COMP_SPEC ...]: service state
    as[sociations]: tracked app associations
    service [COMP_SPEC]: service client-side state
    package [PACKAGE_NAME]: all state related to given package
    all: dump all activities //输出所有的activity信息
    top: dump the top activity//输出当前栈顶的activity信息
    write: write all pending state to storage
    track-associations: enable association tracking
    untrack-associations: disable and clear association tracking
  cmd may also be a COMP_SPEC to dump activities.
  COMP_SPEC may be a component name (com.foo/.myApp),
    a partial substring in a component name, a
    hex object identifier.
  -a: include all available server state.
  -c: include client state.
  -p: limit output to given package.

常见的命令使用介绍

1.dumpsys activity top

拿到一个新的app,我们经常定位当前的焦点activoty的名字。
这个命令就可以显示,而且还可以显示包含的fragment‘的信息、

2.dumpsys activity | grep run

过滤目前的所有的activity栈信息。

3.dumpsys activity -p 包名

过滤一个包的信息。

dumpsys命令很强大,就简单举几个例子,更多的留给你们自己探索。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值