adb补全计划 查看app当前Activity、Fragment以及Activity任务栈

1 Activity

1 查看当前界面的Activity

adb shell "dumpsys activity top | grep ACTIVITY | tail -n 1"

或者

adb shell "dumpsys window | grep mCurrentFocus"

在这里插入图片描述

在这里插入图片描述

dumpsys activity top :打印顶层Activity信息
grep ACTIVITY:从上个命令结果中过滤出Activity相关信息
tail -n 1:从上一步过滤结果中继续过滤出最后一条记录,也就是当前界面(顶层top)activity

dumpsys window:这是一个 dumpsys 命令,用来获取关于 Android 窗口系统的信息。它提供了有关窗口管理器(WindowManager)和正在运行的所有窗口的详细信息。
grep mCurrentFocus:grep 命令用于过滤出包含 mCurrentFocus 字符串的行。mCurrentFocus 表示当前在前台、获得焦点的窗口或活动的信息。

2 查看当前栈顶Activity

adb shell dumpsys activity | grep "mFocusedActivity"

3 查看Activity任务栈

adb shell "dumpsys activity activities | grep '* ActivityRecord{'"

2 Fragment

查看当前界面Fragment

adb shell "dumpsys activity top | grep '#[0-9]: ' | tail -n 1"

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值