当前位置:   article > 正文

Android系统dumpsys命令_android dumpsys

android dumpsys

1、查看当前界面的activity

#打印顶层Activity信息
$ dumpsys activity top
#从上个命令结果中过滤出Activity相关信息
$ dumpsys activity top | grep ACTIVITY
#从上一步过滤结果中继续过滤出最后一条记录,也就是当前界面(顶层top)activity
$ dumpsys activity top | grep ACTIVITY | tail -n 1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2、查看当前界面的Fragment

#查看Fragment栈信息
$ dumpsys activity top | grep '#0: ' 
#查看当前界面的Fragment
$ dumpsys activity top | grep '#0: ' | tail -n 1
  • 1
  • 2
  • 3
  • 4

3、查看Activity任务栈

# 查看Activity任务栈
$ dumpsys activity activities
$ dumpsys activity activities | grep ActivityRecord
  • 1
  • 2
  • 3

4、查看Window的堆信息

#dumpsys window命令帮助信息
$ dumpsys window -h
#查看上一次ANR信息()
$ dumpsys window l
#查看Window策略状态
$ dumpsys window p
#查看Window的动画状态
$ dumpsys window a
#查看Window的活动会话
$ dumpsys window s
#查看Window的活跃的显示内容
$ dumpsys window d
#查看Window的token列表
$ dumpsys window t
#查看Window列表
$ dumpsys window w
#获取当前活动的包名和类名
$ dumpsys window | grep  mCurrentFocus
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

5、查看应用信息

#根据应用包名查看应用信息
$ dumpsys package com.android.settings 
#查看应用的版本号
$ dumpsys package com.android.settings | grep version
  • 1
  • 2
  • 3
  • 4

6、dumpsys基础命令

#查看帮助文档
$ dumpsys --help
#列出服务
$ dumpsys -l
# activity服务帮助文档
$ dumpsys activity -h
#查看当前系统正在进行的广播
$ dumpsys | grep BroadcastRecord
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/865948
推荐阅读
相关标签
  

闽ICP备14008679号