1、唤醒APP
2、启动一个空白窗口,这个窗口什么都不做
3、启动一个线程
4、启动一个object,即调用Application OnCrete
5、创建主线程,即MainTread,用于初始化mainActivity,渲染和数据初始化。渲染完成后,即DisplayedTime时,将空白窗口对调
6、页面已经显示,但是没有加载完成,动态加载。
简单概括就是:Application OnCrete:加载第三方的SDK
Activity OnCrete:
package = XX
清除缓存数据:adb shell pm clear $package
停止进程:adb shell am force-stop $package
启动APP:adb shell am start -S -W $package/.mainActivity
获取数据:adb logcat | grep -i displayed
startTime :记录刚准备调用startActivityAndWait()的时间
endTime:记录startActivityAndWait()返回的时间点
WaitTime:startActivityAndWait()调用耗时
WaitTime=endTime-startTime
原文:https://www.cnblogs.com/siguadd/p/14793297.html