Android 屏蔽BACK鍵和HOME鍵的方法

//屏蔽返回鍵的代碼:
public boolean onKeyDown(int keyCode,KeyEvent event)   
{   
    switch(keyCode)   
    {   
        case KeyEvent.KEYCODE_HOME:return true;   
        case KeyEvent.KEYCODE_BACK:return true;   
        case KeyEvent.KEYCODE_CALL:return true;   
        case KeyEvent.KEYCODE_SYM: return true;   
        case KeyEvent.KEYCODE_VOLUME_DOWN: return true;   
        case KeyEvent.KEYCODE_VOLUME_UP: return true;   
        case KeyEvent.KEYCODE_STAR: return true;   
    }   
    return super.onKeyDown(keyCode, event);   
}

//屏蔽home鍵的代碼:    
public void onAttachedToWindow()    
{   
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);   
    super.onAttachedToWindow();   
}  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章