2013-07-22 55 views
0

我正在開發一個可運行服務的應用程序,然後當屏幕變暗時(屏幕熄滅約6秒鐘),應用程序將顯示東西(如吐司或活動或...)我如何知道在Android中屏幕變暗的狀態

我可以得到屏幕的時間,然後使用最新的動作(觸摸事件,按鍵事件)來計算當屏幕將進入昏暗狀態,但有時它不起作用(比如當用戶使用相機,看電影等)

我有一個其他的想法:我會得到屏幕進入昏暗狀態的時間(或剩餘的時間,直到屏幕熄滅 - 像7s,6s,...)

任何人都可以幫助我獲得那個時間嗎?

+0

謝謝@GraphicsMuncher – mrhungonline

回答

0

註冊BroadcastReceiver ACTION_SCREEN_OFF

+0

謝謝。我之前嘗試過,但我怎樣才能得到什麼時候屏幕熄滅,我的意思是屏幕熄滅的時間(不是關於當前狀態關閉或屏幕上) – mrhungonline

+0

你的意思是多久,直到它呢?我不確定你可以。 –

+0

是的,是的。或屏幕關閉前的系統時間計數值(例如:1s,... 2s ...至15s,然後屏幕顯示)。我能得到那個價值嗎? – mrhungonline