2013-03-11 27 views
9

如何获取shell内的绝对系统启动时间? 我试过cat/proc/uptime,但是这只会返回重启后的时间。如何获取Android系统启动时间

+0

是如何不同? – njzk2 2013-03-11 15:24:49

+0

绝对时间是系统启动时的时间戳。我想知道这一点。但正常运行时间仅会返回重启后的时间。 – Similitran 2013-03-11 15:30:00

+14

因此减去。当前时间 - 正常运行时间。任何引导,无论是重新引导,都算作大多数操作系统的新引导,因为它们是已重新启动的引导程序,并且可以跟踪正常运行时间。 – 2013-03-11 15:31:30

回答

10

它基本上是:

java.lang.System.currentTimeMillis() - android.os.SystemClock.elapsedRealtime(); 
+0

@fix:两者都给不同的时尚。 – 2013-12-24 08:27:23

+1

没有格式。这只是毫秒。 – flx 2013-12-25 04:31:24

+5

但我认为如果用户改变了时间,它不会给出正确的结果。 – keen 2014-05-28 06:36:34