前言
adb shell dumpsys命令用于打印出当前系统信息,也可以在命令后面加指定的查询的名称,还可以查询顶部运行的Activity
正文
查询服务
方式一
adb shell dumpsys > log.txt
输出dumpsys新增到log.txt中,然后找到如下日志,表示启动的服务
Currently running services: DockObserver SurfaceFlinger accessibility account activity alarm android.security.keystore android.service.gatekeeper.IGateKeeperServicexxxxxxxxxx Currently running services:Currently running services: DockObserver SurfaceFlinger accessibility account activity alarm android.security.keystore android.service.gatekeeper.IGateKeeperService 略
打印的信息很多,只要关注自己需要的部分,比如service,Activity等即可。
方式二
adb shell service list
日志输入如下(部分)
Found 133 services: 0 car_service: [android.car.ICar] 1 telecom: [com.android.internal.telecom.ITelecomService] 2 x_car: [android.x.car.ICarStatus] 3 contexthub: [android.hardware.location.IContextHubService] 4 netd_listener: [android.net.metrics.INetdEventListener] 5 connmetrics: [android.net.IIpConnectivityMetrics] 6 bluetooth_manager: [android.bluetooth.IBluetoothManager] 7 imms: [com.android.internal.telephony.IMms] 8 statscompanion: [android.os.IStatsCompanionService] 9 media.camera.proxy: [android.hardware.ICameraServiceProxy] 10 media_projection: [android.media.projection.IMediaProjectionManager] 11 crossprofileapps: [android.content.pm.ICrossProfileApps] 12 launcherapps: [android.content.pm.ILauncherApps] 13 shortcut: [android.content.pm.IShortcutService]
当然,信息还是很多,但我们可以过滤。比如查找media相关的服务
adb shell service list | findstr media # 或 adb shell service list | grep media
grep需要对应环境,如果没有就用findstr
查看顶层Activity
Linux系统
adb shell dumpsys activity | grep "mFocusedActivity"
Window系统
adb shell dumpsys activity | findstr "mFocusedActivity"
查询其他系统信息
# activity信息 adb shell dumpsys activity # cpu信息 adb shell dumpsys cpuinfo # 电池信息 adb shell dumpsys battery # 最后部分可以看到分辨率的信息 adb shell dumpsys window # 查看分辨率 adb shell wm size
参考文章
-
《》
历史上的今天
暂无评论...
随机推荐
Activity的Context介绍
前言对于Application,Activity和Service这几个类,我们是很[熟悉]的。确实[熟悉],作为App开发这基本都要面对这几个类。比较好奇的朋友会发现,他们都拥有Context,但他们的Context有似乎有一点点的不同。今天有空,根据网上大佬的步伐,在这里简单记录一下。正文...
Vim替换命令
前言简单记录Vim替换命令正文利用:s命令可实现字符串的替换# 命令之间是没有间隔的,下面表示为了看的清晰:范围 s /old /new如果没有指明范围,就表示当前行:s/old/new:s/old/new/g [g 表示当前行匹配的全部替换]:,$s/old/new/g ...
SQLite中的数据排序简介
前言本文摘抄,记录Sqlite使用不同的排序方式对各种数据类型进行排序。方便自己查阅和使用。正文下面只摘抄了一部分。普通排序文本类型(Text/String):按字典顺序排序:使用ORDER BY语句,并在字段名称后添加COLLATE NOCASE。例如:SELECT * FR...
席慕容:独白
1把向你借来的笔还给你吧。一切都发生在回首的刹那。我的彻悟如果是缘自一种迷乱,那么,我的种种迷乱不也就只是因为一种彻悟?在一回首间,才忽然发现,原来,我的一生的种种努力,不过只是为了周遭的人都对我满意而已。为了要博得他人的称许与微笑,我战战兢兢地将自己套入所有的模式,所有的桎梏。走到中途,...
沈从文:寂寞的长街,并不寂寞
有个小小的城镇,有一条寂寞的长街。那里住下许多人家,却没有一个成年的男子。因为那里出了一个土匪,所有男子便都被人带到一个很远很远的地方去,永远不再回来了。他们是五个十个用绳子编成一连,背后一个人用白木梃子敲打他们的腿,赶到别处去作军队上搬运军火的案子的。他们为了“国家” 应当忘了“妻子”。大清...
ActivityThread.java记录当前顶部应用
前言ActivityThread.java是有Activity的生命周期方法。以前写的,重新摘录于此正文androidp\frameworks\base\core\java\android\app\ActivityThread.javaperformResumeActivity/*...