本文详细讲解了Android中的dumpsys命令,对大家的学习或工作有一定的参考价值。有需要的朋友下面和边肖一起学习。
目录
一、dumpsys命令1介绍。命令描述2。系统服务查询2。包裹信息查询3。活动信息查询4。网络信息查询。其他常见服务信息查询
一、dumpsys命令介绍
1.命令说明
Dumpsys用户系统诊断,在设备上运行,提供系统服务状态信息。
命令格式:ADB shell转储[系统服务]
2.系统服务查询
如果直接运行adb shell dumpsys,会得到所有的系统服务信息,非常多。为了更容易地管理输出,您可以指定要检查的服务,例如:
亚行壳牌dump sysl
亚行壳牌服务清单
#检查哪些系统服务可用(指定需要哪些服务)
命令行参数:
不同的服务有不同的选择。以下两个是常见参数:
-h:对于大多数服务,可以添加-h来查看文本的帮助。
-c:对于某些服务,可以添加-c来更友好地查看数据。
例如:
ADB shell dump sys meminfoh
二、包信息查询
子命令格式:
adb shell转储系统包[-h] [-f] [—checkin] [cmd]…
参数说明-h打印帮助信息-f打印意向过滤器信息- checkin打印出注册库、系统函数、安装包的cmd子命令(可以在-h帮助文档中看到有哪些子命令)。
Cmd子命令显示prov[iders]获取内容提供者[ackages]获取安装包的基本信息s[hared-user]获取共享用户ID的应用程序M [essays]打印运行时收集的信息v[erifiers]打印包验证信息版本打印数据库版本信息write写入当前位置package.name输出给定包的信息安装安装会话详细信息l[ibraries]列出已知的共享库f[ibraries]列出移动电话的功能k[eysets]列出签名密钥集sr[esolvers] 每个包的Get intent filter perm[issues]Get permission pref[error]print package header option pref[erred]-xml[—full]print package header option,以XML格式打印
三、activity信息查询
子命令格式:
亚行shell转储系统活动[-a] [-c]…
参数描述-a包括所有可用的服务器状态-c包括客户端状态-p将输出限制到给定的包,例如:ADB shell dump sys activity-pcom . Android . browser-h print help information cmd子命令。
Cmd子命令描述a[activities]活动堆栈状态r [recent]状态b[roda casts][package _ name][histpry[-s]]广播状态I [contents] [package _ name]挂起意图状态p [processes] [package_name]进程状态oom空间管理perm [issues] URL权限授权状态providers[comp _ spec…]内容提供者状态provider[comp_spec]提供者客户端状态s [services] [comp _ spec …]服务状态作为[sociations]跟踪应用程序的关联服务[comp _ spec]服务写入所有挂起的状态存储。跟踪关联允许会话跟踪。取消跟踪-关联禁用并指定会话跟踪。命令参数也可以是comp_spec转储活动。
四、网络信息查询
子命令描述命令格式连接网络连接ADB Shell Dumpsys连接网络策略网络策略ADB Shell dump sys NetPolicy netstats网络状态ADB Shell dump sys netstats Network _ Management网络管理ADB Shell dump sys Network _ Management
五、其他常用服务信息查询
命令描述命令格式meminfo存储器adb shell转储系统meminfocpuinfocpuadb shell转储系统cpuinfofxinfo帧速率adb shell转储系统meminfo显示adb shell转储系统displaypower Adb shell转储系统电源电池状态Adb shell转储系统电池报警时钟adb shell转储系统电池报警位置ADB shell转储系统报警位置
这篇关于Android中dumpsys命令的文章就到这里了。希望对大家的学习有帮助,也希望大家多多支持。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。