获得当前apk的包名以及activity
- 连接adb,打开需要测试的应用
- 输入命令行:adb shell dumpsys window | findstr “mCurrentFocus”
- 命令行输出:当前焦点的包名和ativity以及横竖屏配置
例子:
命令行会输出类似的如下信息
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.ytgame.sudoku/org.cocos2dx.cpp.AppActivity }
获得该应用的启动时间的信息
- 关闭所有应用,尽量保证测试时,没有其他情况干扰
- 输入命令行:adb shell am start -W 包名/activity
例子:
测试上面例子中获得的包名和activity的启动时间
adb shell am start -W Island.Block.Puzzle/org.cocos2dx.cpp.AppActivity
命令行中的测试数据分析
上面的例子会输出如下信息
Activity: Island.Block.Puzzle/org.cocos2dx.cpp.AppActivity
ThisTime: 0
TotalTime: 0
WaitTime: 11
Complete