So deaktivieren Sie die Bildschirmschaltflächen auf Android. So aktivieren Sie Bildschirmschaltflächen, wenn die physischen nicht mehr funktionieren. Methode Nummer zwei. Bildschirmtasten

Alles geht immer unerwartet kaputt. Ein Telefon auf den Fliesenboden fallen zu lassen ist ein unglücklicher Unfall; es in der Badewanne zu ertränken ist eine Banalität, die häufiger vorkommt, als es zunächst scheint. Statistiken über Anrufe bei Service-Centern enthalten viele Beschwerden über Unfälle aus der Serie „Es fiel und ging kaputt“, sogar häufiger als über Ertrinkungen. Gleichzeitig sollten Sie nicht damit rechnen, dass schon beim ersten Sturz das Touch-Substrat oder gar der Bildschirm selbst zerstört wird – in den meisten Fällen sehen die Folgen unglücklicher Unfälle nicht so verheerend aus. Dies liegt unter anderem an der plötzlichen Unfähigkeit der physischen Zurück-, Home- und Menütasten. Wenn dieses Problem bei Ihrem Telefon aufgetreten ist, Sie aber immer noch kein Geld für die Reparatur haben, machen Sie sich keine Sorgen. Für dieses häufige Problem gibt es eine relativ einfache Lösung. Jetzt zeigen wir Ihnen, wie Sie die Bildschirmtasten Ihres Smartphones aktivieren, wenn die physischen Tasten nicht mehr funktionieren.

Damit alles funktioniert, müssen Sie Root-Rechte erwerben. Manchmal ist es schwierig, als Administrator Zugriff auf die Tiefen der Systemdateien zu erhalten. Aber mit dem Aufkommen von Apps, die Ihnen den nötigen Zugriff verschaffen, müssen Sie nicht mehr mehrseitige Anleitungen lesen. Installieren Sie einfach das Kingo Root-Programm auf Ihrem Computer und schließen Sie Ihr Telefon an. Das Einzige, was Sie während der Installation des Programms tun müssen, ist, „USB-Debugging“ in den Telefoneinstellungen im Abschnitt „Sicherheit“ zu aktivieren. Das ist alles. Durch Klicken auf die große Root-Schaltfläche in der Benutzeroberfläche Kingo-Wurzel, Administratorrechte aktivieren.

Schritt zwei sieht etwas schwieriger aus. Sie müssen das Root Explorer-Programm von Google Play (oder einigen alternativen Quellen) herunterladen. Installieren Sie es auf Ihrem Smartphone. Führen Sie diese Anwendung aus, suchen Sie das Systemverzeichnis und darin - build.prop. Wenn eine solche Datei im Systemverzeichnis nicht sichtbar ist, spielt das keine Rolle. In der oberen Ecke des Programms befindet sich ein Auslassungszeichen. Tippen Sie darauf, um ein Untermenü zu öffnen. Aktivieren Sie in den Programmeinstellungen die Option „Versteckte Dateien anzeigen“. Der Schaden wird sofort entdeckt.

In der linken Ecke Root-Explorer Wir brauchen noch einen weiteren Gegenstand: R/W. Tippen Sie einmal darauf und bestätigen Sie Ihre Auswahl. Diese Aktion aktiviert die Möglichkeit, Systemdateien zu bearbeiten. Berühren Sie nun build.prop und lassen Sie Ihren Finger darauf. Das obere Menü ändert sich und in der Dropdown-Liste (in den gleichen Auslassungspunkten) finden Sie den Unterpunkt „In einem Texteditor öffnen“.

Scrollen Sie ganz nach unten in der geöffneten Datei – all diese langen Listen mit Einstellungen werden noch nicht benötigt. Fügen Sie ganz unten die Zeile qemu.hw.mainkeys=0 hinzu. Speichern Sie die Datei und starten Sie Ihr Telefon neu.

Fertig, ganz unten auf dem Bildschirm sind drei Schaltflächen auf dem Bildschirm erschienen – ähnlich dem, was Sie auf dem Bildschirm jedes Tablets sehen können. Und nach der Reparatur der physischen Tasten ist es möglich, die virtuellen wieder auszublenden, indem man die Zeile qemu.hw.mainkeys=0 durch qemu.hw.mainkeys=1 ersetzt und das Gerät erneut startet.

Diese Tasten sind für alle Android-Geräte zu einem großen Fluch geworden. Alles begann mit Tablets in Android 3.0 Hoheycomb und verbreitete sich mit der Veröffentlichung von Android 4.0 Ice Cream Sandwich auf Smartphones. Das Gerät kann komplett ohne physische Tasten hergestellt werden, allerdings muss man auf einen riesigen Streifen am unteren Bildschirmrand verzichten, um die Tasten auf dem Bildschirm zu platzieren ...
Tatsächlich ist nicht alles so düster. Ja, dieser Streifen ist fast nie versteckt, aber gleichzeitig verursacht er in den meisten Fällen keine Unannehmlichkeiten. In den wenigen Fällen, in denen es jedoch im Weg ist und Sie möchten, dass der gesamte Bildschirm für die Anwendung verfügbar ist, können Sie es entfernen. Alle Programme für diese Funktion benötigen Root-Rechte und funktionieren nicht auf allen Geräten bzw. auf jeder Firmware einwandfrei. Aber hat uns das aufgehalten?

Wie steuere ich das Gerät?

Tatsächlich wird das Gerät völlig unkontrollierbar, wenn Sie die Leiste mit den Tasten entfernen. Sie können nicht einmal zu Ihrem Desktop zurückkehren. Es wäre schön, wenn ein Programm, das Schaltflächen verbirgt, eine Alternative dazu bieten könnte, aber die meisten tun dies nicht. Der Streifen wird ausgeblendet und dann nach Belieben gedreht ...
Hier hilft uns das Programm „Button Saviour“, das beim Klicken auf eine spezielle Schaltfläche oder nach dem Wischen vom Bildschirmrand einen kleinen Streifen von Bildschirmschaltflächen an der Seite des Bildschirms anzeigt. Wir werden nicht näher darauf eingehen. Ich möchte nur sagen, dass es auch Root-Rechte erfordert, viele Einstellungen hat, Themes unterstützt und die kostenpflichtige Version es Ihnen ermöglicht, Schaltflächen auf Ihre eigene Weise anzuordnen und neu zuzuweisen. Das Programm ist für Tablets nützlich, auch wenn der Streifen nirgendwo versteckt ist – die Steuerung des Geräts wird dadurch viel einfacher.

Streifen mit Knöpfen entfernen!

Schauen wir uns zunächst das Vollbildprogramm an. Es ist nicht nur bemerkenswert, weil es Schaltflächen verbirgt, wo andere Programme versagen, sondern auch, weil es diesen Schaltflächen eine praktische Alternative bietet – zwei durchsichtige Schaltflächen an den Seiten des Bildschirms sind standardmäßig den Aktionen „Zurück“ und „Home“ zugewiesen. Aber das ist alles, was Sie auf Ihre eigene Weise neu konfigurieren können. Normales Drücken, langes Drücken und Wischen werden unterstützt – drei Aktionen für jede Taste. Wenn ein Programm ohne diese lästige Leiste einfach nicht auskommt, können Sie ful!screen so einstellen, dass sie nicht ausgeblendet wird, wenn das Programm ausgeführt wird. Und was sehr wichtig ist: Obwohl das Programm den Vorhang verbirgt, ist es möglich, eine Aktion zuzuweisen, um ihn anzuzeigen ...
Insgesamt ist ful!screen das beste Programm zum Ausblenden von Bildschirmschaltflächen. Es ist jedoch möglich, dass eine gewisse Überlastung und eine Fülle von Einstellungen einige Benutzer abschrecken. In diesem Fall können Sie einfachere Programme verwenden. Ich habe „Tablet Bar Hide“ und „No System Bar“ verwendet – Ein-Tasten-Programme, die die Systemleiste ein- und ausblenden können (eine Leiste mit Schaltflächen und eine Leiste mit Warnungen). Das erste Programm ist in der Lage, Momente, in denen der Balken plötzlich auftaucht, zu überwachen und ihn wieder auszublenden (Start- und Stopp-Buttons). Zu diesen Programmen gibt es nichts Besonderes zu sagen – bis zum ersten Neustart wird es keine Leiste mit Schaltflächen geben. Die Leistung muss auf jedem Gerät und in jeder Firmware separat überprüft werden. Beide Programme sind kostenlos.

Wichtiger Hinweis zu Programmen, die Root-Zugriff erfordern

Der Hinweis betrifft die Entfernung dieser Programme vom Gerät. Vor diesem Vorgang müssen Sie daran denken, alles wieder an seinen Platz zu bringen. Wenn Sie die Schaltflächenleiste ausblenden und dann das Programm löschen, werden Sie diese nie sehen. Und es ist gut, wenn ein Neustart alles an seinen Platz zurückbringt. Und es kommt vor, dass ein komplettes Flashen nicht hilft. In vielen Programmen wird dieser Punkt in den Einstellungen besonders hervorgehoben, dennoch ist Vorsicht geboten.

Bitte denken Sie zunächst lange und gründlich darüber nach, ob Sie die Home-Taste oder eine andere Taste (z. B. die Zurück-Taste) wirklich deaktivieren möchten. Dies ist nicht das, was getan werden sollte (zumindest in den meisten Fällen ist dies ein schlechtes Design). . Ich kann nur für mich selbst sprechen, aber wenn ich eine App heruntergeladen habe, die es mir beispielsweise nicht erlaubt, eine Betriebssystemtaste zu drücken, deinstalliere ich als Nächstes diese App und gebe eine sehr schlechte Bewertung ab. Ich glaube auch, dass Ihre App nicht im App Store angezeigt wird.

Jetzt…

Bitte beachten Sie, dass MX Player um Erlaubnis bittet, zusätzlich zu anderen Anwendungen verwendet zu werden:
Weil Sie die Home-Taste auf einem Android-Gerät nicht überschreiben können (zumindest in den neuesten Betriebssystemversionen). MX Player zeichnet sich über Ihrem Launcher auf, wenn Sie die App „sperren“ und die Home-Taste drücken.
Ein einfacheres und klareres Beispiel finden Sie in der Facebook Messenger-App.

Da ich gebeten wurde, weitere Informationen zum „Überschreiben“ der MX Player-Statusleiste und der Navigationsleiste bereitzustellen, bearbeite ich meine Antwort, um diese Themen einzubeziehen.

Zunächst verwendet MX Player den immersiven Vollbildmodus (DevBytes Video) auf KitKat.
Android 4.4 (API-Level 19) führt das neue Flag SYSTEM_UI_FLAG_IMMERSIVE für setSystemUiVisibility() ein, das es Ihrer App ermöglicht, wirklich im Vollbildmodus zu arbeiten. Dieses Flag blendet in Kombination mit den Flags SYSTEM_UI_FLAG_HIDE_NAVIGATION und SYSTEM_UI_FLAG_FULLSCREEN die Navigations- und Statusleisten aus und ermöglicht Ihrer App, alle Berührungsereignisse auf dem Bildschirm zu erfassen.

Wenn der Vollbildmodus aktiviert ist, empfängt Ihre Aktivität weiterhin alle Berührungsereignisse. Der Benutzer kann Systemleisten anzeigen, indem er intern entlang des Bereichs wischt, in dem normalerweise Systemleisten erscheinen. Dadurch wird das Flag SYSTEM_UI_FLAG_HIDE_NAVIGATION (und ggf. das Flag SYSTEM_UI_FLAG_FULLSCREEN) gelöscht, sodass die Systembereiche sichtbar werden. Dadurch wird auch Ihr View.OnSystemUiVisibilityChangeListener ausgelöst, sofern dieser festgelegt ist. Wenn Sie jedoch möchten, dass die Systemleisten nach einigen Sekunden automatisch wieder ausgeblendet werden, können Sie stattdessen das Flag SYSTEM_UI_FLAG_IMMERSIVE_STICKY verwenden. Beachten Sie, dass die „Sticky“-Version des Flags keine Listener auslöst, da sich die in diesem Modus vorübergehend angezeigten Systemleisten in einem vorübergehenden Zustand befinden.

Zweitens: Statusleiste ausblenden
Drittens: Ausblenden der Navigationsleiste
Beachten Sie, dass die Verwendung des Vollbildmodus zwar nur für KitKat gilt, das Ausblenden der Statusleiste und der Navigationsleiste jedoch nicht nur für KitKat gilt.

Zum 2. und 3. habe ich nicht viel zu sagen, Sie haben die Idee, die ich ohnehin für eine schnelle Lektüre halte. Stellen Sie einfach sicher, dass Sie View.OnSystemUiVisibilityChangeListener genau beachten.

Ich habe einen Kernauszug hinzugefügt, der erklärt, was ich meinte. Er ist nicht vollständig und erfordert etwas Einarbeitung, aber Sie verstehen, worauf es ankommt. https://gist.github.com/Epsiloni/8303531

Viel Glück dabei und viel Spaß!

Ich bin der Antwort von shaobin0604 gefolgt und habe es schließlich geschafft, die HOME-Taste zu blockieren, indem ich Folgendes hinzugefügt habe:

AndroidManifest.xml Sie müssen lediglich HomeKeyLocker.java aus der Shaobin-Bibliothek in Ihr Projekt kopieren und wie im Shaobin-Beispiel implementieren. Übrigens: Meine Version Android AVD Android 4.0.3 .

Sie können Android-HomeKey-Locker verwenden, um die HOME-TASTE und andere Systemtasten (wie die ZURÜCK-TASTE und die MENÜ-TASTE) zu deaktivieren.

Ich hoffe, das hilft Ihnen bei Ihrer Bewerbung. Danke schön.

Sie können die Android 5.0-Schaltfläche „Home und Aktuelles“ mithilfe der hier erwähnten Funktion zum Anheften des Bildschirms deaktivieren:

Android 5.0 führt eine neue API ein, mit der Sie vorübergehend verhindern können, dass Benutzer Ihre Aufgabe verlassen oder durch Benachrichtigungen unterbrochen werden. Dies kann beispielsweise verwendet werden, wenn Sie eine Bildungsanwendung zur Unterstützung hoher Wettanforderungen auf Android oder eine Einzweck- oder Kioskanwendung entwickeln. Wenn Ihre App die Bildschirmaufnahme aktiviert, können Benutzer keine Benachrichtigungen sehen, auf andere Apps zugreifen oder zum Startbildschirm zurückkehren, bis Ihre App den Modus verlässt.

Sie können das Gerät für den Kiosk sperren. Die Navigationsleiste ist nicht ausgeblendet, aber die Schaltflächen „Home“ und „Letzte Nachrichten“ können entfernt oder deaktiviert werden, je nachdem, wie Sie den Modus aktivieren. Ich habe einige Informationen nach dem Testen dieser Funktion hier geschrieben.

Nur eine Vermutung, aber ich denke, mit der Berechtigung SYSTEM_ALERT_WINDOW (angezeigt als „Auf andere Apps zeichnen“, siehe hier) könnte es möglich sein: Ihre App als Vollbildfenster mit einer Systemwarnung anzuzeigen. Auf diese Weise werden alle anderen Anwendungen ausgeblendet, auch auf dem Desktop. Wenn Sie also auf „Home“ drücken, wird dies nicht der Fall sein Wirklich deaktiviert, nur kein sichtbarer Effekt.

MX Player hat diese Berechtigung deklariert und Facebook Messenger hat sie für die durchgehende Anzeige von „Chat-Heads“, also könnte dies eine Lösung sein.

Update (aus meinen Kommentaren hinzugefügt): Verwenden Sie dann SYSTEM_UI_FLAG_HIDE_NAVIGATION in Kombination mit der Erfassung von Berührungsereignissen/mit OnSystemUiVisibilityChangeListener, um das Standardverhalten zu überschreiben (die Navigationsleiste wird bei Berührung angezeigt). Da Sie außerdem gesagt haben, dass die immersive Ausgabegeste nicht funktioniert, können Sie auch versuchen, SYSTEM_UI_FLAG_IMMERSIVE_STICKY (mit SYSTEM_UI_FLAG_FULLSCREEN und SYSTEM_UI_FLAG_HIDE_NAVIGATION) festzulegen.

Früher war es möglich, den Home-Button zu deaktivieren, aber das ist nicht mehr der Fall. Grund dafür ist Schadsoftware, die den Nutzer in eine Falle lockt.

Weitere Details finden Sie hier: Stummschalten der Home-Taste in Android 4.0+

Schließlich kann die Zurück-Schaltfläche deaktiviert werden, wie Sie in dieser anderen Frage sehen können: Zurück-Schaltfläche in Android deaktivieren

Ich habe auch eine Weile danach gesucht und konnte es schließlich wie nötig zum Laufen bringen, d. h. die Navigationsleiste ist nicht zugänglich, die Statusleiste ist nicht zugänglich, selbst wenn Sie die Ein-/Aus-Taste lange drücken, es werden weder das Ein-/Aus-Menü noch die Navigationstasten angezeigt. Dank @Assaf Gamliel hat mich seine Antwort auf den richtigen Weg gebracht. Ich habe dieses Tutorial mit geringfügigen Änderungen befolgt. Bei der Angabe des Typs habe ich WindowManager.LayoutParams.TYPE_SYSTEM_ERROR anstelle von WindowManager.LayoutParams.TYPE_PHONE angegeben, da unser „Overlay“ sonst die Systemleisten nicht ausblendet. Sie können mit Flaggen, Höhe, Breite usw. spielen, damit es sich so verhält, wie Sie es möchten.

Wenn Sie auf Android 5.0 und höher abzielen. Sie können Folgendes verwenden:

Activity.startLockTask()

Ich weiß nicht, wie ich den Home-Button deaktivieren kann. Bis ich es herausfand, erhielt ich den folgenden Link.

Schlüsselcode-Konstante: Hauptschlüssel. Dieser Schlüssel wird von der Plattform verarbeitet und niemals an Anwendungen übermittelt.

Aber wir können die Zurück-Schaltfläche deaktivieren. Ich hoffe, der folgende Code wird Ihnen helfen.

@Override public void onBackPressed() ( //nichts zurückgeben, zurückgeben; )

Erstellen Sie zunächst eine Methode:

Public void hideNavigationBar() ( final View decorView = this.getWindow().getDecorView(); final int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_ UI_FLAG_LAYOUT_STABLE ; Timer timer = neuer Timer ( ); TimerTask task = new TimerTask() ( @Override public void run() ( YourActivityName.this.runOnUiThread(new Runnable() ( @Override public void run() ( decorView.setSystemUiVisibility(uiOptions); ) )); ) ) ; timer.scheduleAtFixedRate(task, 1, 2); )

Dann rufen Sie es für onCreate() Ihrer Aktivität auf. Rufen Sie es erneut mit onResume() auf. Dann können Sie Ihrer Aktivität einen weiteren Weg hinzufügen:

@Override public void onWindowFocusChanged(boolean hasFocus) ( super.onWindowFocusChanged(hasFocus); hideNavigationBar(); )

Es wird so sein. Denken Sie daran, dass der Bildschirm gesperrt wird, bis der Benutzer das nächste Mal den Bildschirm berührt. In der Timer-Klasse können Sie die Verzögerung ändern und so Dinge für diese Instanz ändern. Anschließend wird der Bildschirm wieder gesperrt.

Sie können die Home-Schaltfläche von ICS onwords nicht deaktivieren, die anderen Schaltflächen können Sie jedoch wie folgt deaktivieren

@Override public boolean DispatchKeyEvent(KeyEvent keyEvent)( return true; )

Nach ICS, d. h. Android 4+, wurde die HomeButton-Überschreibung aus Sicherheitsgründen entfernt, um dem Benutzer das Beenden zu ermöglichen, falls sich herausstellt, dass es sich bei der Anwendung um Malware handelt.

Außerdem empfiehlt es sich nicht, dem Benutzer nicht zu erlauben, die Anwendung zu verlassen. Da Sie jedoch eine Sperrbildschirm-App erstellen, können Sie die Aktivität als Launcher deklarieren, sodass Ihre App beim Drücken des HomeButtons einfach neu gestartet wird und dort von alleine verbleibt (Benutzer werden nichts bemerken). außer einem leichten Flackern auf dem Bildschirm).

Ehrlich gesagt ist es zumindest in den neuen API-Levels seit 4.0 nicht möglich, den Home-Button zu deaktivieren. Auch dies wird nicht empfohlen. Sie können die Zurück-Schaltfläche jedoch durch Überschreiben blockieren

Public void onBackPressed() ( // super onBackPressed nicht aufrufen. )

Um den Home-Button außer Kraft zu setzen, können Sie beispielsweise einen Timer verwenden und nach jedem Mal prüfen, ob der Home-Bildschirm Ihr Bildschirm ist oder nicht, oder ob Ihr Paket oben ist oder nicht (ich bin sicher, Sie werden Links dazu erhalten) UND Zeigen Sie Ihre Aktivität mit der Flagge „single_top“ an.

Auf diese Weise können Sie Ihre Anwendung nach oben verschieben, selbst wenn die Home-Taste gedrückt wird.

Stellen Sie außerdem sicher, dass die Anwendung einen Exit hat, denn solche Anwendungen können wirklich nervig sein und sollten niemals entwickelt werden.

Viel Spaß beim Codieren.

PS: Es ist nicht möglich, das ursprüngliche Ereignis abzufangen, wenn die Home-Taste gedrückt wird.

Sie können sowohl Attach-Methoden als auch Keyguard-Methoden verwenden, jedoch nicht für API-Level 4.0 und höher.

Die Verwendung von Rotation löst eine Ausnahme aus. Also habe ich meine Aktivität folgendermaßen korrigiert:

HomeKeyLocker-Schließfach; @Override protected void onCreate(Bundle savingInstanceState) ( super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_splash); locker = new HomeKeyLocker(); locker.lock(this); ) @Override protected void onSaveInstanceState(Bundle savingInstanceState) ( super.onSaveInstanceState(savedInstanceState); locker.unlock(); ) @Override public void onConfigurationChanged(Configuration config) ( super.onConfigurationChanged(config); locker.lock(this); )

Sie müssen den Vorschlag von @Lê Quang Duy verwenden.

Entschuldigung für die Antwort nach 2-3 Jahren. Sie können jedoch die Aktivität aller Systemtasten ausblenden. Schauen Sie sich einfach meine Antworten an. Wie deaktiviere ich den virtuellen Home-Button bei jeder Aktivität? ,

.
Mobilfunk-Hardware (heute Smartphones genannt) unterscheidet sich stark von den Mobiltelefonen der jüngsten Vergangenheit: Auf der Vorderseite gibt es überhaupt keine bekannten Tasten mehr.

Telefonentwickler streben danach, das Display zu vergrößern, und statt physischer Tasten sind jetzt virtuelle „gezeichnete“ Tasten auf dem Touchscreen eines Mobilgeräts erschienen. Daher wird das Telefon jetzt durch Berühren des Bildschirms mit einem Finger gesteuert.

Das Multitasking moderner Smartphones ist im Laufe der Jahre gewachsen und mittlerweile nutzen ihre Besitzer in der Regel gleichzeitig mehrere geöffnete Anwendungen gleichzeitig. Um die Steuerung dieser Geräte zu erleichtern, befindet sich daher ganz unten auf dem Bildschirm Folgendes Navigationsleiste mit drei virtuellen Tasten (meistens sind dies: „Zurück“, „Home“ und „Menü“).
Sie nehmen aber auch einen Teil der Bildschirmfläche ein.

Dem haben die Macher der neuesten Huawei- und Honor-Smartphone-Modelle Rechnung getragen und nun können Sie auf Wunsch die Navigationstasten vom Bildschirm entfernen und so die Arbeitsfläche des Displays vergrößern.

Wie verstecke ich die Navigationsleiste auf dem Bildschirm eines HUAWEI (Honor)-Smartphones?

Dazu müssen Sie in den Einstellungen Ihres Smartphones Folgendes tun:

1. Melden Sie sich bei „ “ Ihres Smartphones an.

Suchen Sie auf der ersten Seite Ihrer Smartphone-Einstellungen ganz unten auf dem Bildschirm den Eintrag „ System" und klicken Sie darauf.

2. Wählen Sie auf der nächsten Seite „ Systemnavigation».

3. Wählen Sie auf der nächsten Seite „ Einstellungen der Navigationsleiste».

4. Wählen Sie auf der nächsten Seite „Navigationsfeld“ und klicken Sie auf den Schalter.

Sie haben einen Modus aktiviert, der es Ihnen ermöglicht, die Navigationsleiste optional vom Bildschirm zu entfernen.

Jetzt ist im Navigationsbereich auf der linken Seite eine vierte Schaltfläche erschienen. Wenn Sie darauf klicken, verschwindet der Navigationsbereich vom Bildschirm und gibt so Platz frei.

Um die Navigationsleiste wieder an ihren ursprünglichen Platz zu bringen, müssen Sie Folgendes tun runter rauf am unteren Bildschirmrand.

Hallo, ich habe ein günstiges Smartphone Fly IQ434. Eines Tages ertrank er, aber entgegen meinen Erwartungen hörte er nicht auf zu arbeiten. Es funktioniert genauso wie zuvor, mit Ausnahme der Zurück-Taste. Es funktioniert entweder ab dem zwanzigsten Drücken oder es klemmt und drückt von selbst, kurz gesagt, es verursacht viele Unannehmlichkeiten.

Auch wenn das Telefon günstig ist, ist es eine Schande, ein voll funktionsfähiges Gerät wegen einer Taste wegzuwerfen. Es ist nicht ratsam, es zur Reparatur mitzunehmen; die Reparatur wird wahrscheinlich so viel kosten wie ein Telefon, wenn nicht sogar mehr. Nachdem ich ein wenig nachgedacht hatte, kam ich zu dem Schluss, dass es keine schlechte Idee wäre, diese Schaltfläche zu deaktivieren und an ihrer Stelle eine Software-Schaltfläche auf dem Bildschirm anstelle der Hardware-Schaltfläche einzufügen.

Wie sich herausstellte, ist es sehr einfach, das zu tun, was Sie geplant haben, aber es gibt eine Voraussetzung: Ihr Android-Gerät muss über Root-Zugriff verfügen.

Zuerst müssen Sie eine Art Dateimanager installieren, dem Superuser-Rechte (Root-Rechte) gewährt werden können. Ich bevorzuge den es Explorer, lade ihn vom Play Market herunter,

Starten Sie es und schalten Sie den Root-Explorer-Schalter im Menü links ein.

Abhängig davon, welchen Root-Manager Sie installiert haben, erscheint eine Warnung/Bestätigung zur Übertragung von Root-Rechten auf die Anwendung. Wir bestätigen.

Danach müssen Sie zum Ordner /system/usr/keylayout gehen

Erstellen Sie für alle Fälle eine Sicherungskopie dieses Ordners.

In diesem Ordner befinden sich mehrere Dateien mit der Erweiterung .kl, eine davon muss bearbeitet werden. Welches, hängt von Ihrem Android-Gerät ab. In meinem Fall ist es Geneic.kl.

Wir reißen es im ES-Editor ab

und suchen Sie die Zeile, in der BACK WAKE_DROPED steht, und kommentieren Sie sie aus (Sie müssen das #-Symbol am Anfang der Zeile hinzufügen). Es ist nicht schwer zu erraten, dass Sie nach der Zeile suchen müssen, in der sich VOLUME_UP befindet, wenn Sie eine andere Taste deaktivieren müssen, beispielsweise um die Lautstärke zu erhöhen.

Starte das Gerät neu. Nach dem Einschalten sollte die Taste nicht funktionieren. Wenn es weiterhin funktioniert, müssen Sie eine andere Datei im selben Ordner bearbeiten. Google kann Ihnen sagen, um welches es sich handelt, oder Sie können es einfach durchsuchen und die gewünschte Zeile in allen Dateien kommentieren, bis Sie auf die richtige Zeile stoßen.

Auf dem Samsung Galaxy Tab 2 mit CyanogenMod 11-Firmware ist übrigens dieselbe Datei für die Hardwaretasten zuständig – Generic.kl.

Nachdem die Schaltfläche deaktiviert wurde, müssen Sie einen Ersatz dafür finden. Lassen Sie uns eine Programmschaltfläche installieren. Es gibt viele Programme zum Emulieren von Tasten im Play Market, aber mir gefiel Button Savior.

Es kann fast alle typischen Hardwaretasten emulieren, sieht gut aus und verfügt über eine ordentliche Anzahl an Einstellungsmöglichkeiten. Ich werde sie nicht beschreiben, weil... Mit den Standardeinstellungen funktioniert alles einwandfrei. Ich rede nur über zwei.

Das erste betrifft das Thema, standardmäßig sind die Schaltflächen schwer zu erkennen:

Um dies zu beheben, müssen Sie ein anderes Thema auswählen. Klicken Sie dazu auf der Registerkarte „Look and Feel“ auf „Themen“ und wählen Sie ein anderes Thema aus. Ich mochte Froyo. So sieht es aus:

Die zweite Einstellung besteht darin, das Bedienfeld mit den Schaltflächen verschwinden zu lassen, wenn Sie außerhalb des Bedienfelds berühren. Auf der Registerkarte „Erweitert“ müssen Sie das Kontrollkästchen neben „Bei äußerer Berührung ausblenden“ aktivieren.

Und ja, alles, was Sie tun, geschieht auf eigene Gefahr und Gefahr. Ich bin nicht verantwortlich für beschädigte Geräte.

gastroguru 2017