206. 简述如何统计Activity的工作时间 ? |
如何统计Activity启动所用的时间? 可以通过分析Log得到(这个就是DDMS的那个Log)。 当我们点击触摸时会了类似以下的Log A: 03-06 03:36:47.865: VERBOSE/InputDevice(2486): ID[0]=0(0) Dn (0=>1) 03-06 03:36:47.865: INFO/PowerManagerService(2486): Ulight 3->7|0 03-06 03:36:47.933: INFO/(2486): PRODUCT_SHIP = false 03-06 03:36:47.933: VERBOSE/InputDevice(2486): ID[0]=0(0) Up (1=>0) 当系统收到一个启动Activity的Intent时会有类似以下的Log B: 03-06 03:36:47.954: INFO/ActivityManager(2486): Starting activity : Intent { act=android.intent.action.MAIN cat= [android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.teleca/.ContextMenuActivity } 当系统完成Activity进程启动时会有类似以下的Log C: 03-06 03:36:48.068: INFO/ActivityManager(2486): Start proc com.te |