1基本功能:
dumpsys可以打印service相关的状态信息等等。
这些状态信息是各个service通过重写dump接口来自己实现的。
2用法:
通过adb shell进入终端,在终端下输入以下命令
用法1: 不加任何参数,是输出所有service的dump信息。
#dumpsys
用法2:输出mediamanager中sourcemanagerservice的状态信息。其实dumpsys并不清楚各个service的存在,其仅仅是去service manager获取某string代表的服务是否存在,如果存在,调用其dump接口。
#dumpsys mediamanager.sourcemanagerservice
3基本原理:
3.1 类图
描述dump功能相关的派生关系,以下都以mediamanager中sourcemanagerservice为例进行说明。
3.2 组件图
描述