2012-07-14 103 views
0

我正在創建一個應用程序,需要在長時間內收聽(硬件)按鍵,所以我認爲如果在此期間鎖定屏幕,手機會節省大量電量。但是幾個月前我讀了一些關於androids lockscreen的內容..據說在鎖屏期間,手機將無法聽到硬件按鍵......我說得對嗎?鎖屏如何影響應用程序?

經過這個解釋之後,我的問題是:有沒有人知道有任何方法來聆聽鎖定屏幕的按鍵,以避免耗盡大量電池?

我想講講把屏幕亮度調至最低值,但CPU會被耗盡的電池,因爲手機不在深睡眠,所以我認爲這是不正確的做法:)

任何其他方式,請???

在此先感謝! ;)

回答

0

您將不得不啓動無限運行的服務來實現您正在嘗試執行的操作。 我想建議你一個更有效的方法來做到這一點,而不是使用ACTION_SCREEN_OFF。祝你好運。

+0

所以,用這個我只會關掉屏幕,對吧? – BamsBamx 2012-07-14 12:31:30

+0

是的,您可以通過關閉顯示屏來保存電池,而不是讓手機進入睡眠狀態。聽上去怎麼樣? – 2012-07-14 12:34:19

+0

但我認爲關閉屏幕不同於讓它睡覺...我錯了嗎? – BamsBamx 2012-07-14 12:57:26

0

您可以使用WakeLock功能來節省電池。 參照link

+0

我可以使用wakelock來聽按鍵嗎? – BamsBamx 2012-07-14 12:30:24

+0

好的,試過了,但沒有按鍵收聽 – BamsBamx 2012-07-14 13:03:10

相關問題