Block Home Button in Eiscremesandwich und Jelly Bean

Ich entwickle einen Sperrbildschirm, in dem ich die Home-Taste in Ice Cream Sandwich und in Jelly Bean deaktivieren möchte. Ich kann ihn mit den folgenden Methoden in Android 2.2, 2.3 blockieren

  @Override
public void onAttachedToWindow() {
    // TODO Auto-generate method stub
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}

habe es auch versucht

   getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);

Hier bekomme ich auch keine Event-Infos überonPause Methode oderonKeyDown

Aber diese Methoden funktionieren in ICS nicht, Jelly Bean. Wenn es eine Methode gibt, die sie ersetzen kann, lassen Sie es mich wissen

Antworten auf die Frage(3)

Ihre Antwort auf die Frage