2013-06-27 39 views

回答

3

這取決於您如何定義關於您的應用程序的「正常運行時間」。

uptimeMillis()確實不是在睡眠模式下花費的時間。因此,如果用戶打開他們的設備,在進入睡眠狀態之前運行它五分鐘,然後一週不返回設備,則uptimeMillis()將返回大約五分鐘的值。

elapsedRealtime()確實在睡眠模式下所花的時間。因此,如果用戶打開設備,在進入睡眠狀態之前運行它五分鐘,然後在一週內不返回設備,elapsedRealtime()將返回一週左右的值。

相關問題