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"