获取APP包名和ACtivity名的方法
场景一:有APK但未安装
方法一:使用sdk自带的aapt工具获取,在sdk的build-tools目录下
CMD 切换到appt目录下,执行下面命令
aapt dump badging device_202004151546_1.0.25.apk
方法二:在命令行中执行如下:aapt dump xmltree device_202004151546_1.0.25.apk AndroidManifest.xml
场景二 没有APK,但APP已经安装在手机上,adb连接手机,手机运行要查看的app ,使用下列命令
方法三:
adb shell
dumpsys window |grep mCurrentFocus
方法四:
dumpsys activity | grep mFocusedActivity
方法五:
dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
场景三:有源码
方法六:直接打开项目中的AndroidManifest.xml文件,找到android.intent.action.MAIN和android.intent.categroy.LAUNCHER