1. dumpsys 命令用法
可通过 dumpsys 命令查询系统服务的运行状态 (对象的成员变量属性值),命令格式:dumpsys 服务名, 例如:
dumpsys activity
dumpsys window
dumpsys cpuinfo
dumpsys meminfo
不同的Android系统版本支持的命令有所不同,可通过下面命令查看当前手机所支持的dump服务,需先进入adb shell,再执行如下命令
adb shell dumpsys -l
adb shell service list
2.系统服务
activity ActivityManagerService AMS相关信息
package PackageManagerService PMS相关信息
window WindowManagerService WMS相关信息
input InputManagerService IMS相关信息
power PowerManagerService PMS相关信息
batterystats BatterystatsService 电池统计信息
battery BatteryService 电池信息
alarm AlarmManagerService 闹钟信息
dropbox DropboxManagerService 调试相关
procstats ProcessStatsService 进程统计
cpuinfo CpuBinder CPU
meminfo MemBinder 内存
gfxinfo GraphicsBinder 图像
dbinfo DbBinder 数据库
常用命令:
adb shell dumpsys battery #获取设备电池信息
adb shell dumpsys cpuinfo #获取cpu信息
adb shell dumpsys meminfo #获取内存信息
adb shell dumpsys activity #获取Activity信息
adb shell dumpsys package #获取package信息
adb shell dumpsys notification#获取通知信息