Отключить кнопку домой в Android - PullRequest
0 голосов
/ 22 марта 2012

Я добавляю этот код в свою деятельность

public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_HOME) {
            return false;
        }
        return super.onKeyDown(keyCode, event);
    }

public void onAttachedToWindow() {
    super.onAttachedToWindow();
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}

и кнопка «Домой» выглядит так, как будто она отключена

Но проблема в том, когда кто-то нажимает кнопку меню и когда кнопка моего менюи пользователь нажимает кнопку «Домой», затем кнопка «Домой» активируется, и отображается домашний экран

1 Ответ

0 голосов
/ 22 марта 2012

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

...