打開adb,輸入以下命令:
adb shell am start -W -n com.zhangshao.app/com.qihoo.util.StartActivity
am是shell中集成的一個命令,ActivityManager的簡寫。-W是指啟動完成之后,返回啟動耗時。-n后面跟的是需要啟動的App的包名和launchActivity。
查看包名和activity名稱的方法:下載apktool,把里面的三個文件放到windows目錄下,然后在cmd下輸入:aapt dump badging 包的地址
如:aapt dump badging C:\Users\Administrator\Desktop\taofeicui.apk 就可以看到了
啟動時間的結果如下:
如果只關心某個應用自身啟動耗時,參考TotalTime;如果關心系統啟動應用耗時,參考WaitTime;如果關心應用有界面Activity啟動耗時,參考ThisTime