переопределение клавиши «Домой» Длительное нажатие в категории.

Я просто создал свой собственный «Дом», чтобы заменить стандартный Android или Sense.

Все работает нормально, и я получаю все, что хочу. Моя единственная проблема - заменить долгое нажатие на клавишу «домой» (которая обычно показывает последние 6 действий, которые вы запустили) моей собственной программой запуска.

Я успешно заменил долгое нажатие на кнопку MENU на этот код:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

//Log.i(TAG,"Keycode: "+keyCode);

if (keyCode == KeyEvent.KEYCODE_MENU) {
    // this tells the framework to start tracking for
    // a long press and eventual key up. it will only
    // do so if this is the first down (not a repeat).

    event.startTracking();
    return true;
}
(...)

и эта часть часть для длинного пресса:

  @Override
    public boolean onKeyLongPress(int keyCode, KeyEvent event) {

        //Log.i(TAG,"LONG"+keyCode);
        Toast.makeText(Launcher.this,"LONG "+keyCode, Toast.LENGTH_SHORT).show();

        if (keyCode == KeyEvent.KEYCODE_MENU) {
        (...)

Но проблема в том, что мне не удалось заменить KeyEvent.KEYCODE_MENU на KeyEvent.KEYCODE_HOME

это что-то заблокировано в коде, чтобы пользователь не использовал долгое нажатие кнопки Home?

Большое спасибо за всю информацию, которую вы мне дадите.

Ответы на вопрос(3)

Ваш ответ на вопрос