Мое приложение должно захватить, а затем отключить многозадачность ключ, однако он не работает, даже я использовал либо KEYCODE_MENU
или KEYCODE_APP_SWITCH
:захват и отключить многозадачность ключ
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK) { //shield Back Key
Log.i(TAG, "shield Back Key");
return true;
} else if(keyCode == KeyEvent.KEYCODE_MENU) { //shield Menu Key
Log.i(TAG, "shield Menu Key");
return true;
} else if(keyCode == KeyEvent.KEYCODE_HOME) { //this does not work
return true;
}else if(keyCode == KeyEvent.KEYCODE_APP_SWITCH) { //shield Multiple Key
Log.i(TAG, "shield Mutiple Key");
return true;
}
return super.onKeyDown(keyCode, event);
}
Как мы можем это сделать?
Мы говорим о том, как захватить многозадачный ключ, но домашний ключ. – Hei