其他分享
首页 > 其他分享> > Android-世界的活点地图-dumpsys(Android-Detail-工具)

Android-世界的活点地图-dumpsys(Android-Detail-工具)

作者:互联网

以上来自 知乎 Freeman 的回答

dumpsys 常用语法

adb shell dumpsys [-t timeout] [--help | -l | --skip services | service [arguments] | -c | -h]

下表列出了使用 dumpsys 时的可用选项。

选项说明
-t timeout指定超时期限(秒)。如果未指定,默认值为 10 秒。
–help输出 dumpsys 工具的帮助文本。
-l输出可与 dumpsys 配合使用的系统服务的完整列表。
–skip services指定您不希望包含在输出中的服务。
service [arguments]指定您希望输出的服务。某些服务可能允许您传递可选参数。您可以通过将 -h选项与服务名称一起传递来了解这些可选参数,如下所示:adb shell dumpsys procstats -h
-c指定某些服务时,附加此选项能以计算机可读的格式输出数据。
-h对于某些服务,附加此选项可查看该服务的帮助文本和其他选项。

dumpsys 原理

dumpsys 命令源码来自 frameworks/native/cmds/dumpsys/dumpsys.cpp

sm_

dump 输出信息

dumpsys 主要做了以下几件事:

简单来讲,dumpsys 通过用户输入命令中的 service 名称,使用 checkService() 获取指定 service ,并调用其远程服务中的 dump() 方法来输出相应的信息。

标签:输出,服务,dumpsys,service,活点,信息,相关,Android
来源: https://blog.csdn.net/m0_66155658/article/details/122759235