2012-03-06 59 views
0

我一直在玩android的wakeLocks windowManager覆蓋。我已經達到了可以關閉屏幕的程度,以便我正在運行的視頻將「關閉」。但是,CPU仍然運行,因此音頻也是如此。我希望能夠在視頻運行時點擊電源按鈕,讓設備進入睡眠模式。這可能嗎?如果是這樣如何?在Android中覆蓋CPU鎖

+0

默認情況下,當您按下電源按鈕時,所有喚醒鎖都被釋放。我不明白你爲什麼這種行爲會有所不同。 – Yury 2012-03-06 21:49:52

+2

在電源按鈕命中時不會釋放喚醒鎖。如果您獲得部分喚醒鎖定並按下睡眠模式的電源按鈕,則可以看到CPU仍在運行。如果你沒有,然後按下電源按鈕,你會看到日誌活動(至少從你的程序)安靜。據我所知,喚醒鎖主要用於覆蓋電源按鈕。 – 2012-03-06 21:58:43

+0

你說得對。按電源按鈕時,只有屏幕鎖被釋放。 – Yury 2012-03-07 09:29:48

回答

0

我目前正在運行一個黑客測試在特定的時間間隔的屏幕狀態,並停止視頻(因此音頻),並保持CPU運行。如果人們有更好的解決方案,我會很高興,但這是其中的一部分。