Ich entwickle einen Android-Lock-Bildschirm und braucheum die Navigationsleiste zu deaktivieren. Mit einem Launcher können Sie die Home-Taste deaktivieren und Sie können die Zurück-Taste außer Kraft setzen, aber Sie können die Recents-Taste nicht überschreiben. Ist es möglich, den Softkey recents vorübergehend zu deaktivieren oder zu löschen?
Follow-up-Frage - war jemand in der Lage, die Navigationsleiste über Root auf Jelly Bean programmatisch zu deaktivieren und zu aktivieren?
Was ist mit der Verwendung von Lights-Out-Modus und überschreiben onSystemUiVisibilityChange beim Erfassen der Berührung?
Ich habe toddler decompiled - das implementiert diese Funktionalität, aber es verwendet einige Hacker und die Hauptaktivität ist beschädigt.
Antworten:
0 für die Antwort № 1Bei einem Lagergerät gibt es keinen Weg dazu. Sie müssen das Android-Betriebssystem anpassen. Jeder "Hacker", den Sie sehen, wird wahrscheinlich mit dem nächsten Update brechen. Sie können den System-Sperrbildschirm auch nicht wirklich ersetzen.