2011-12-09 58 views
1

我不確定自己是否理解正確..但似乎android有睡眠模式 除了後臺服務和深度睡眠模式即使CPU處於關閉狀態,也會關閉 。如何調整進入深度睡眠的時間長度

所以我想知道在進入深度睡眠模式之前是否有辦法控制時間。找不到有關睡眠模式的任何官方文檔..任何幫助表示讚賞!

感謝

+0

這是一個應用程序或其他東西? –

+0

@MorrisonChang應用程序,系統設置..什麼都不會那麼好。因爲我想測試我的應用程序從深度睡眠恢復..只是想讓睡眠更快 – Han

回答

3

但似乎Android已經在那裏被暫停除後臺服務和關閉一切連CPU深度睡眠模式,一切睡眠模式。

AFAIK,只有一個睡眠模式,對應於你所描述的「深度睡眠」。當然,從SDK開發者的角度來看,無論是設備是清醒的,睡着的還是關閉的。

所以我想知道在進入深度睡眠模式之前是否有辦法控制時間。

不是。您可以通過「設置」應用控制屏幕的運行時間。在設備入睡前多長時間可能會持續幾毫秒到幾個世紀,具體取決於設備正在發生什麼(例如,任何東西持有WakeLock)。

+0

很高興知道所有這些。謝謝! – Han

+2

嘿,我在PowerManager類中找到了一個方法goToSleep(很長時間)..但是如果我使用它並拋出:java.lang.SecurityException:用戶10081或當前進程都沒有android.permission.DEVICE_POWER。我將它添加到Manifest中,仍然這樣做..不確定爲什麼 – Han

+1

@Han:標準SDK應用程序不允許擁有該權限。 – CommonsWare

相關問題