如何采集手机上的应用启动时间,使用时长?要修改framework层吗?从哪入手。谢谢!

wenYx1024 发布于 2012/12/20 11:26
阅读 744
收藏 0

@邓凡平 你好,想跟你请教个问题:如何知道手机上的应用启动时间,使用时长?要修改framework层吗?从哪入手。谢谢!

加载中
0
邓凡平
邓凡平
拿秒表测吧。或者看log,有可能打出来说花了多少时间。 一般也不会很长吧,如果很长的话,测试人员会有明显感觉的。而且,第二次再启动,由于资源等都已经加载好了,所以速度也会很快。 好像大部分厂商都有类似的启动时间测试要求。
wenYx1024
wenYx1024
我是想通过安装在手机上的apk知道用户启动了什么应用,使用了多长时间。我觉得应该是修改framework层,在launch app时发通知给我的apk。有没有更简单的方案?
0
北京d路飞
北京d路飞

可以参考“设置”——“应用程序”——“正在运行”里面有一个运行时长。但不知道普通应用有没有足够的权限。
如果权限不够,可以考虑跟踪进程信息,轮询adb shell ps,如果有应用的process就表示正在运行,没有就不在运行,这两个状态切换的时间点对应就是开始与结束。

0
邓凡平
邓凡平
去看monkey的实现.framework/cmds/monkey。 
返回顶部
顶部