1.使用adb命令,获取当前Activity名称
执行adb shell "dumpsys window | grep mCurrentFocus"命令后得到当前Activity是MainActivity,如下图所示
2.使用AndroidStudio的Layout Inpector(Tools菜单下),如下图所示,能够实时映射手机的界面到studio,可以方便定位界面位置。
3.如果项目中有集成国内友盟探针,国外firebase探针,可以把探针上报日志打开,过滤日志,也可以根据日志找到对应界面。
4.抛异常逆向分析,可以快速找到某个方法的调用堆栈,调用throw RuntimeException("findStack"),结果如下所示