在我的應用程序中,我希望在任何時間點進行更改,即在任何活動中按Home按鈕,它會顯示一個對話框,詢問「您要註銷?」 。如何知道何時按下home按鈕?
我讀過,重寫主頁按鈕是不可能的。 這是真的嗎? 任何想法?
在我的應用程序中,我希望在任何時間點進行更改,即在任何活動中按Home按鈕,它會顯示一個對話框,詢問「您要註銷?」 。如何知道何時按下home按鈕?
我讀過,重寫主頁按鈕是不可能的。 這是真的嗎? 任何想法?
嗨,你不能處理Android的主頁按鈕據我所知。但是是的,你可以這樣做:Catch keypress with android
你可以覆蓋「返回」按鈕,但不能覆蓋主頁按鈕。它是android的用戶的「ctrl + alt + del」!
沒有直接的方法來做同樣的事情。就像你無法獲得HOME鍵的KeyDown事件一樣。但我們可以通過以下代碼獲取HOME鍵捕獲並保持在同一屏幕中
@Override
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
我認爲這隻會讓您不能使用鍵。 – Navdroid 2012-02-08 07:18:55