2013-06-27 38 views

回答

3

这取决于您如何定义关于您的应用程序的“正常运行时间”。

uptimeMillis()确实不是在睡眠模式下花费的时间。因此,如果用户打开他们的设备,在进入睡眠状态之前运行它五分钟,然后一周不返回设备,则uptimeMillis()将返回大约五分钟的值。

elapsedRealtime()确实在睡眠模式下所花的时间。因此,如果用户打开设备,在进入睡眠状态之前运行它五分钟,然后在一周内不返回设备,elapsedRealtime()将返回一周左右的值。

相关问题