dumpsys
来源:互联网 发布:推荐算法 编辑:程序博客网 时间:2024/05/22 05:36
dumpsys命令是android手机自带的调试工具,下面讲解dumpsys用法
Dumpsys用户系统诊断,它运行在设备上,并提供系统服务状态信息
命令格式: adb shell dumpsys [system serbices]
如果直接运行adb shell dumpsys,将会获得所有的系统服务信息,那是非常多的,为了更容易管理输出,可以指定你想要检查的服务,例如:
adb shell dumpsys –l
adb shell serverce list
#都是查看有哪些系统服务(需要哪些服务就指定哪些服务)
命令行参数:
不同的服务有不同的选项,一下两个是常见的参数:
-h:对于大多数的服务,可以添加-h看到文本的帮助
-c:对于一些服务,可以添加-c查看数据会更友好
例如:
adb shell dumpsys meminfo –h
子命令格式:
adb shell dumpsys package [-h] [-f] [—checkin] [cmd]…
参数
说明
-h打印帮助信息-f打印intent filter的信息--checkin打印出已经登记的库、系统功能、安装包cmd子命令(可以在-h帮助文档中查看有哪些子命令)cmd子命令
说明
prov[iders]获取content providersp[ackages]获取安装包基本信息s[hared-user]获取共享用户ID的应用m[essages]打印运行时收集的信息v[erifiers]打印包校验信息version打印数据库版本信息write写当前位置<package.name>输出给定包的信息installs安装会话的详细信息l[ibraries]列出已知的共享库f[ibraries]列出手机的功能k[eysets]列出各个包的Signing KeySetsr[esolvers]获取intent filterperm[issions]获取权限pref[erred]打印包首选项preferred-xml [—full]打印包首选项,xml格式打印
子命令格式:
adb shell dumpsys activity [-a] [-c]…
参数
说明
-a包括所有可用的服务器状态-c包括客户端状态-p限制输出为给定的包,例如:adb shell dumpsys activity -p com.android.browser-h打印帮助信息cmd子命令
cmd子命令
说明
a[ctivities]activity堆栈状态r[recents]最近activity的状态b[rodacasts] [package_name] [histpry [-s]]广播状态i[ntents] [package_name]挂起的intent状态p[rocesses] [package_name]进程状态o[om]oom管理perm[issions]url权限授权状态prov[iders] [comp_spec…]content provider状态provider [comp_spec]provider客户端状态s[ervices] [comp_spec…]服务状态as[sociations]跟踪应用程序的关联service [comp_spec]服务客户端状态package [package_name]给的包的所有状态all转储所有的activityestop转储栈顶的activitywrite写入所有挂起状态存储track-associations允许会话跟踪untrack-associations禁用和明确会话跟踪,命令参数可能也是一个comp_spec 转储的activity子命令
说明
命令格式
connectivity网络连接adb shell dumpsys connectivitynetpolicy网络策略adb shell dumpsys netpolicynetstats网络状态adb shell dumpsys netstatsnetwork_management网络管理adb shell dumpsys network_management子命令说明命令格式meminfo内存adn shell dumpsys meminfocpuinfoCPUadn shell dumpsys cpuinfogfxinfo帧率adn shell dumpsys gfxinfodisplay显示adn shell dumpsys displaypower电源adn shell dumpsys powerbatterystats电池状态adn shell dumpsys batterystatsbattery电池adn shell dumpsys batteryalarm闹钟adn shell dumpsys alarmlocation位置adn shell dumpsys location
一. dumpsys
- 1
- 2
运行上面指令,结果(不同手机结果会有所差异)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
二. dumpsys用法
(1)前面输入每一行都是都可以组成一条dumpsys指令。例如:DUMP OF SERVICE meminfo
- 1
(2)当我们想查看具体某个应用的内存使用情况,例如QQ:
- 1
运行结果:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
(3)帮助信息
- 1
运行结果
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
三. dumpsys常用指令
dumpsys指令很多, 下面列举一些常用的dumpsys指令的功能
阅读全文
0 0
- dumpsys
- dumpsys
- dumpsys
- dumpsys
- dumpsys
- dumpsys
- dumpsys
- android dumpsys
- android dumpsys
- Android dumpsys
- dumpsys使用
- android dumpsys
- Android: dumpsys
- Android dumpsys
- Dumpsys
- dumpsys 用法
- dumpsys SurfaceFlinger
- dumpsys activity
- VBA合并多个excel表
- Java数据结构与算法之学习
- 蓝桥杯 数组排序
- MyBatis学习总结(一)——MyBatis快速入门
- freemarker自定义方法(六)
- dumpsys
- 基于OpenCV的简易特征提取代码
- bootstrap-table分页跳到指定页面下拉框
- wpf ScrollViewer样式
- “一次编译,到处运行”原理
- Android 6.0 运行时权限处理完全解析
- 备忘录模式
- 在FastReport .Net中条件高亮数据
- 机器学习可以解决哪些类型的任务?