2016-07-19 11 views
0

Ich habe eine Muster-Lock-Android-Anwendung entwickelt. Es funktioniert gut.Deaktivieren der "Home" -Taste in Android für Muster-Sperre App

Im Startbildschirm wird das Muster angezeigt. Der Benutzer konnte erst nach dem Entsperren mit dem richtigen Muster durch das Schloss gelangen (wie bei der normalen Mustersperre). Das Problem besteht jedoch darin, dass die App geschlossen wird, wenn der Benutzer "Home" drückt.

Ich deaktiviert zurück Schaltfläche. Aber konnte nirgendwo finden, um 'Home' Schaltfläche zu deaktivieren.

Kann mir jemand eine Lösung anbieten?

+1

Mögliche Duplikat [Deaktivieren Home-Button in Android Griff Kleinkind App?] (http://stackoverflow.com/questions/4278535/disable-home-button-in-android-todd Ler-App) –

Antwort

0

Versuchen Sie diesen Code

Aufschalten die folgenden Methode in Ihrer Aktivität,

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

Und das wichtigste Ereignis

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if(keyCode == KeyEvent.KEYCODE_HOME) 
    { 
    Log.i("Home Button","Clicked Home button"); 
    } 
return false; 
} 
Verwandte Themen