当前位置:   article > 正文

dumpsys 总结,查看service 信息,设置service属性_dumpsys service

dumpsys service
dumpsys的代码在android/frameworks/base/cmds/dumpsys/dumpsys.cpp




    sp<IServiceManager> sm = defaultServiceManager();
        services = sm->listServices();
            int err = service->dump(STDOUT_FILENO, args);






该可执行文件遍历所有的系统注册service,然后调用service的dump成员函数,也可以再后面加入参数,比如可以加-v,设置对应的loglevel,我觉着这个用处很方便。


所有的dump信息都是由重载了Binder中的dump函数的类来完成:
        @Override
        virtual status_t        dump(int fd, const Vector<String16>& args) = 0;


比如说MediaPlayerService,重载dump 函数的实现

        



dumpsys 后面跟 service name

dumpsys [Option]

               meminfo 显示内存信息

               cpuinfo 显示CPU信息

               account 显示accounts信息

               activity 显示所有的activities的信息

               window 显示键盘,窗口和它们的关系

               wifi 显示wifi信息


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/865963
推荐阅读
相关标签
  

闽ICP备14008679号