嬴若渊

Android抓取当前运行apk包名和类名

现象

需要获取指定apk的包名和活动名

解决方法:

打开apk,进入你需要抓取的activity,执行:

1
adb shell dumpsys window | grep mCurrentFocus

返回结果:(例如打开了Google的Chrome)

1
mCurrentFocus=Window{15145d93 u0 com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity}

这里面的com.android.chrome就是需要的包名,com.google.android.apps.chrome.ChromeTabbedActivity就是需要的activity,同时也抓到了其类名;
以上~