dumpsys 命令总结

dumpsys 命令总结

常用命令

Adb shell dumpsys –l 查看dumpsys的列表

Adb shell dumpsys :默认答应出当前系统所有service信息,在后面可以具体加上服务名

Adb shell dumpsys | findstr DUMP :需要列出当前运行的服务,可运行

Adb shell dumpsys SurfaceFlinger :获取桌面显示数据

Adb shell dumpsys battery :获取设备电池信息

Adb shell dumpsys display :获取设备分辨率

Adb shell dumpsys cpuinfo :获取设备CPU信息

Adb shell dumpsys meminfo :获取内存信息 , 要获取具体应用的内存信息,可以加上包名如adb shell dumpsys PACKAGE_NAME

查看手机某个应用版本命令如:adb shell dumpsys package com.tencent.mobileqq |grep version

查看当前手机焦点的activity方法:Linux通过adb shell dumpsys activity | grep “mResume”(windows下grep改成findstr)

Adb shell dumpsys activity | find “mF”

Adb shell dumpsys activity | grep –I run

adb shell dumpsys window |grep mCurrent

获取Acticity信息:adb shell dumpsys activity ,加上-h可以获取帮助信息

获取当前界面的UI信息,可以用:adb shell dumpsys activity top | findstr 类名

查看当前应用包名和类名:adb shell dumpsys window | findstr 关键词

获取package信息:adb shell dumpsys package 加上-h可以获取帮助信息

获取某个包的信息:adb shell dumpsys package 包名

获取通知信息:adb shell dumpsys notification

位置信息:adb shell dumpsys location

获取电源管理信息:adb shell dumpsys power

可以获取到是否处于锁屏状态:mWakefulness=Asleep或者mScreeenOn=false

亮度值:mScreenBrightness=255

屏幕休眠时间:Screen off timeout : 60000ms

屏幕分辨率:

mDisplayWidth=1440,mDisplayHeight=2560

获取电话状态信息:adb shell dumpsys telephony.registry 例如:

mCallstate值为0,表示待机状态,1表示来电未接听状态,2表示电话占线状态

mCallForwarding=false#是否启用呼叫转移

mDataConnectionState=2 #0:无数据连接1:正在创建数据连接2:已连接

mDateConnectionPossible=true #是否有数据连接

获取某个指定的类:adb shell dumpsys activity | findstr 类名

查找带有“comp.hl”的配置项属性值:adb shell getprop | find “comp.hl”

getprop[key]取得对应的key的属性值

getprop列出所有配置属性值如果有修改属性的话,很简单,只需要修改字典值就可以了,如:

setprop[key][value]设置指定key的属性值;

watchprops监听系统属性的变化,如果期间系统的属性发生变化则把变化的值显示出来

其实这三个命令都是toolbox的子命令,如果有兴趣的可以看在android源码中看对应的源码:system/core/toolbox/

CameraService注册的服务名称为“media.camera”通过执行adb shell dumpsys media.camera >camerainfo.txt可以将进程信息导出到文件中

//window信息
adb shell dumpsys window windows > D:\dump_windows.txt
//sensor信息
adb shell dumpsys sensorservice> d:\dump_sensor.txt
adb shell dumpsys window -a all> d:\dump_all_window.txt
//display 信息
adb shell dumpsys display > d:\dump_display.txt
//surfaceFilinger
adb shell dumpsys SurfaceFlinger > d:\dump_surfaceFlinger.txt
//input
adb shell dumpsys input > d:\dump_input.txt

adb shell dumpsys activity service com.android.systemui > d:\dump_systemui.txt
adb shell dumpsys package com.android.systemui > d:\dump_package_systemui.txt
adb shell dumpsys activity service SystemUIService > d:\system_dump_sysuiservice.txt

adb shell dumpsys statusbar app > d:\system_dump_statusbar.txt
adb shell dumpsys batterystats > D:\batterystats.txt
adb shell dumpsys power > d:\dump_power.txt
adb shell dumpsys display > d:\dump_display.txt

//查看屏幕刷新率
adb shell " dumpsys SurfaceFlinger --dispsync |grep mPeriod"

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Erorrs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值