Android获取当前页面的Activity名

方法一: "START u0"关键字过滤日志

在Android Studio中的Logcat中添加“START u0"过滤,
在这里插入图片描述
效果相当于直接在命令行添加日志过滤,如下:

adb logcat| grep "START u0" 

注:window下,默认不支持grep,可用findstr命令代替,命令如下:

adb logcat| findstr "START u0" 

方法二:

1.命令行输入:

adb logcat |grep ActivityManager

然后,会显示一堆日志信息Activity相关的日志,日志过多,不如方法一。
这里写图片描述
2.滚动到日志最下面,然后打开你要的界面,在日志的最后就会更新当前界面对应的acticity名。

方法三:

1.命令行输入:

adb shell dumpsys activity activities

2.找到第一个Stack信息下 Running activities的相关信息,第一个TaskRecord下的activity就是当前界面对应的activity。
这里写图片描述

方法四:

方法三的精简版
window命令下使用findstr命令过滤

adb shell dumpsys activity|findstr "Run"

linux下使用grep命令过滤

总结

查看当前展示的Activity,建议使用方法一方法四即可,日志相对简洁。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值