2010-06-05 62 views
0

我有一個活動,當手機屏幕進入睡眠/關閉時顯示,即變黑。 出於某種原因,按下音量按鈕或照相機按鈕時手機會打開。依次開啓,我的意思是屏幕醒來或從黑屏狀態返回。Android - 如何在按下音量或相機鍵時防止手機屏幕開啓?

我試過使用dispatchKeyEvent(KeyEvent事件)和按鈕被禁用的活動,但他們仍然醒來的手機。

+0

我的問題對你來說是這樣的:你在做什麼樣的應用程序,你不希望它們在按下按鈕時被喚醒? – mtmurdock 2010-06-05 22:25:59

+0

你在遇到這些症狀的設備? – CommonsWare 2010-06-05 22:32:31

+0

摩托羅拉機器人和默認情況下,這些按鈕不會默認喚醒手機 – 2Real 2010-06-06 00:51:02

回答

1

您可以嘗試重寫onKeyDown(KeyEvent)方法並更改這些鍵發生的情況。但是,我並不太樂觀,就好像您正在運行一項活動一樣,當顯示屏關閉時它將處於非活動狀態,而且可能是因爲手機硬連線而無法在這些按鈕上喚醒。它可能是特定於設備的。很難說。試試看,讓我知道它是怎麼回事,我很好奇

+0

我試過這個,它沒有工作。那麼,有沒有其他方法可以覆蓋手機的音量和相機鍵? – 2Real 2010-06-08 17:25:01

+0

林不知道,據我所知,你將不得不覆蓋操作系統本身。無論如何你想做什麼?我的意思是,如果您停止手機按下按鈕時醒來,是不是會永遠鎖定手機?聽起來對我來說是一個壞主意。 – mtmurdock 2010-06-08 18:08:29

+0

那麼,手機通常只在手機頂部的按鈕被按下時纔會打開。現在,手機通過音量,相機和輸入按鈕(用於滾動和選擇內容的按鈕)「喚醒」。我試圖找出如何回到默認行爲。我也沒有做任何事情來啓用這些按鈕。 – 2Real 2010-06-09 02:33:57

相關問題