Wie ändere ich mögliche Werte für das Bildschirm-Timeout auf gerooteten Geräten?

Ich habe es geschafft, mein Gerät zu rooten. Ich wollte meinen Bildschirm für immer wach halten. Als ich mich jedoch in den Einstellungen umgesehen habe, beträgt der maximale Wert in den Anzeigeeinstellungen 1 Stunde. In den Entwicklereinstellungen gibt es ein „Nie“, aber nur, wenn das Gerät aufgeladen wird. Ich habe Tasker verwendet, um das Timeout auf Nie zu setzen, aber es wird wieder geändert, wenn ich auf die Anzeigeeinstellungen klicke. Ich habe Android-Wakelocks verwendet, aber sie funktionieren nicht mehr, wenn sie aus dem Speicher entfernt werden.

Ich weiß, dass diese Einstellungen praktisch genug sind, aber als Geek würde ich gerne wissen, wie ich „Nie“ in meinen Anzeigeeinstellungen erscheinen lassen kann.

BEARBEITEN: Um es noch einmal zu wiederholen, ich möchte KEINE App oder ein Wakelock verwenden, um dies zu erreichen. Ich möchte nur, dass mein ROM (/Systempartition) so modifiziert wird, dass „Bildschirm-Timeout: Nie“ in meinen Einstellungen angezeigt wird.

TheDarken's Wake Lock ( Link ) hatte für diesen Zweck immer gut funktioniert. Es wurde auch nie aus dem Gedächtnis entfernt.
@AndyYan Danke für die Antwort, aber ich habe in meiner Frage zum Ausdruck gebracht, dass ich einfach ein 'nie' in den Einstellungen haben möchte. Um das Gerät wach zu halten, ist Tasker perfekt genug, da es erkennen kann, wann ich die Anzeigeeinstellungen geändert habe.
Ich recherchiere derzeit genau diese Frage mit ziemlich denselben Parametern wie Sie (mein Mitgefühl für die frustrierenden Antworten). Eine App, die ich als recht vielversprechend empfunden habe: SetEdit . Diese App – nachdem Sie ADB verwendet haben, um zusätzliche Berechtigungen zu erteilen – ermöglicht es Ihnen, direkt auf die in ihren jeweiligen .db-Containern gespeicherten Einstellungswerte zuzugreifen und diese zu ändern, von denen viele nicht über die Frontend-Benutzeroberfläche zugänglich sind. Der Trick besteht natürlich darin, den richtigen zu finden und dabei nicht Ihr Gerät zu mauern ...

Antworten (1)

Um den Bildschirm für immer wach zu halten:

  1. Laden Sie die No Screen Off- App herunter und installieren Sie sie.
  2. ( Ignorieren Sie dies BITTE ) Wenn Sie sich mit Android-Programmierung auskennen, können Sie dieses Snippet in Ihrer App verwenden:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

  1. Einige Telefone haben die Option „Bildschirm eingeschaltet lassen“ in den Einstellungen für das Bildschirm-Timeout.

  2. ( Benötigt Root ) Sie können PerApp verwenden , um Änderungen an den Bildschirm-Timeout-Einstellungen vorzunehmen und Ihren eigenen Wert hinzuzufügen .

  3. In den „Entwickleroptionen“ gibt es eine Option „Wach bleiben“, um beim USB-Debugging und -Laden wach zu bleiben .
Abgesehen von der zweiten habe ich ALLE Methoden in meinem Fragetext erwähnt ... Ich möchte nur die dritte Methode verwenden können . (Die 4. Methode scheint größtenteils die gleiche wie Tasker zu sein und überlebt eine Einstellungsänderung NICHT.)