2016-05-27 13 views
0

Derzeit arbeite ich an einer Jugendschutz-App und ich möchte, dass das Kind die App zu entfernen. Dazu möchte ich das Gerät sperren, wenn das Kind meine App von Geräteadministratoren (in Einstellungen/Sicherheit) deaktivieren möchte und eine Aktivität zur Passworteingabe anzeigen. Aber nachdem die Aktivität angezeigt wird, kann ich das Gerät weiterhin verwenden, indem ich Apps auswähle (durch einen doppelten quadratischen Knopf auf dem Gerät, dessen Namen ich nicht kenne).android So deaktivieren Sie die Änderung durch Apps

Wie kann ich das Gerät sperren, so dass der Benutzer nur mein Passwort sehen kann Aktivität & kann nichts tun, aber entweder das Passwort eingeben oder abbrechen?

Antwort

1

Sprechen Sie über den Kiosk-Modus in Android?

bitte folgen How to implement kiosk mode in android ?

hier auf Back/Home/Schaltfläche Minimieren Sie können Ihren Dialog Passwort öffnen und wenn Kennwort wahr ist, dann finish() Ihre aktuelle Aktivität.

können Sie auch KeyEvent für verwenden, die

public boolean onKeyDown(int keyCode, KeyEvent event) 
{ 
    if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) 
    { 
     this.moveTaskToBack(true); 
     return true; 
    } 
    return super.onKeyDown(keyCode, event); 
} 

Sie all android keys here

+0

Ja, weiser Mann finden. Vielen Dank. – kalahari