0

我们是否可以选择从活动管理器获取活动时间信息(活动可见多长时间)

我想获取在同一设备上运行的其他应用程序活动的时间信息。

以下代码作为最近运行的应用程序列表返回

ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);

列出 runningProcesses = manager.getRecentTasks(maxNum, flags);

在此之后,我想知道每个应用程序花费了多少时间,什么时候开始,什么时候结束。我们可以选择获取这些信息吗?

4

1 回答 1

0

试试这个技巧 getCurrentTime in onStart() of activity 和 getCurrentTime in onStop() method of activity 并找出这两种方式之间的区别,你可以找到多少时间活动是可见的。

于 2014-08-11T10:09:46.673 回答