Android:获取正在运行的应用程序的时间信息

3
我使用这个代码在Android应用程序中获取当前正在运行的应用程序的信息。 我想知道如何获取当前正在运行应用程序的时间信息(启动时间)。

还没有找到获取所有应用程序此信息的方法,但是跟踪自己的应用程序启动时间非常容易。不过我猜这对你并没有什么帮助。 - keyser
我正在寻找获取所有应用程序启动时间的解决方案。 - mcacorner
1
当活动启动时,您可以在Logcat中检查ActiviyManager的日志,并可以通过编程方式提取日志时间。 - Jambaaz
1个回答

0
 long millisSinceBoot = SystemClock.elapsedRealtime();
         System.out.println("00000    "+millisSinceBoot);
         System.out.println("11111    "+values.get(position).activeSince+" "+values.get(position).process);
         long time = ((millisSinceBoot - values.get(position).activeSince)/1000);
         int[] vals = splitToComponentTimes(time);

         String time1 = vals[0]+":"+vals[1]+":"+vals[2];
         time_list.add(time);        
         timer.setText(time1);

         System.out.println("valssssss "+vals[0]+" "+vals[1]);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接