2016-01-14 29 views
-2

嗨,大家好,我正在模式鎖定應用程序。我想禁用鎖定屏幕上的家庭,應用程序切換菜單和返回按鈕。實際上這些按鈕在KITKAT,JELLYBEANS和其他設備中不會禁用。所有按鈕均禁用INSTEAD HOME按鈕。請幫助我,我已經處於緊張狀態。提前致謝。在LockScreen活動中禁用家庭,菜單和後退按鈕?

+0

我在這裏http://stackoverflow.com/questions/34919013/how-to-disable-virtual-home-button-in張貼了我的答案 - 任何活動/ 34925204#34925204檢查此。 – hardwork

回答

0

嘗試這種方式

// 2.0 and above 
@Override 
public void onBackPressed() { 
    //task to do in back button pressed 
    //moveTaskToBack(true); 
} 

// Before 2.0 
@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if (keyCode == KeyEvent.KEYCODE_BACK) { 
     //task to do in back button pressed 
     //moveTaskToBack(true); 
     return true; 
    } 
    else if (keyCode == KeyEvent.KEYCODE_HOME) { 
     //task to do in home button pressed 
     return true; 
    } 

    else if (keyCode == KeyEvent.KEYCODE_MENU) { 
     //task to do in menu button pressed 
     return true; 
    } 
    return super.onKeyDown(keyCode, event); 
} 

幸福代碼