获取Package和Activity的几种常用方法
在获取Package和Activity之前,需要保证设备在线,怎么确认呢?
终端中使用【adb devices】查看,如下:

可以看到,有一个设备在线,然后我们就可以查询Package和Activity了。
有以下几种场景:
1、通过.apk安装包获取
aapt dump badging D:\app_dir\xxxxxx.apk
2、获取模拟器正在运行的APP的Package和Activity
adb shell dumpsys activity | find "mFocusedActivity"
3、获取真机正在运行的APP的Package和Activity
adb shell dumpsys activity | find "mResumedActivity"
4、获取当前页面的Package和Activity
adb shell dumpsys window | findstr mCurrentFocus
5、列出模拟器或真机中所有软件的Package
adb shell pm list packages
6、获取带端口号的Activity
adb shell dumpsys activity top | findstr ACTIVITY

浙公网安备 33010602011771号