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

本文详细介绍了Android中的dumpsys工具,包括其常用语法、工作原理和使用技巧。dumpsys主要用于将动态数据保存为静态数据,通过ServiceManager获取系统服务并调用其方法输出信息。文中列举了如activity、window、cpuinfo和meminfo等常用service,并提供了相关命令示例。此外,还分享了Android开发资源和学习路线。
摘要由CSDN通过智能技术生成

其实上边已经提到了,就是将动态(易失)的数据,保存为静态的数据(持久数据)。像程序这种本来就保存在存储介质(如硬盘)中的数据,也就没有必要dump。

现在,dump作为 名词 也很好理解了,一般就是指 dump(动词) 的结果文件。

以上来自 知乎 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值