我想计算应用程序在前台活动中运行时所花费的时间,
例如:如果我在 android 上打开我的 fb 应用程序,我能知道我打开它的时间和关闭应用程序的时间吗?
我想知道前面运行的应用程序的时间而不是后台服务。
谢谢。
我想计算应用程序在前台活动中运行时所花费的时间,
例如:如果我在 android 上打开我的 fb 应用程序,我能知道我打开它的时间和关闭应用程序的时间吗?
我想知道前面运行的应用程序的时间而不是后台服务。
谢谢。
不幸的是,这在 Android 中有点难以做到。一般来说,这个想法是:
我在我的应用程序中执行以下操作:
openArray
并且closeArray
getCurrentTimeMillis
都会被推送到openArray
getCurrentTimeMillis
都会被推送到closeArray
openArray
并且closeArray
具有相同数量的元素,这意味着该应用程序已关闭。openArray
从 的最后一个元素中减去 的第一个元素closeArray
。这应该为您提供应用程序在用户面前打开的毫秒数。抱歉,答案很长。让我知道这是否有意义。