Wie kann ich einer sich schlecht benehmenden App „android:keepScreenOn“ verweigern?

Es gibt eine sich schlecht benehmende App (com.funplus.familyfarm), die den Bildschirm auch lange nach Bedarf eingeschaltet hält (die App synchronisiert sich erneut mit dem Server und lädt die Benutzeroberfläche nach einer gewissen Leerlaufzeit neu).

Die App läuft nicht im Hintergrund. Es ist die derzeit auf dem Bildschirm angezeigte aktive App.

Es macht mein Gerät fast zu heiß zum Anfassen, ganz zu schweigen von der Batterieentladung.

Gibt es eine Möglichkeit für mich, " android:keepScreenOn " der App zu verweigern oder etwas (wie eine Tasker-Aufgabe) zu tun, um es nach einer Leerlaufzeit zu beenden?

Ich verwende ICS 4.0.4 und das Gerät ist gerootet. Ich habe Tasker Pro gekauft, weiß aber wirklich nicht, wie ich herumspielen soll.

Ich füge das Tasker-Tag nicht hinzu, da jede Lösung, die das Problem löst (angesichts der Betriebssystemversion), akzeptabel ist, und das Markieren würde die Leute glauben lassen, ich möchte nur eine Tasker-Antwort.
@MrPablo Funktioniert Greenify mit der aktuell aktiven App?
Greenify zeigt Ihnen potenzielle Apps für den Ruhezustand, die Sie dann auswählen und sie ihre Arbeit machen lassen können.
@MrPablo, es tut mir leid, mein Fehler, dass ich eine große Verwirrung zwischen keepScreenOn und WakeLock gemacht habe (sie sind verwandt, aber zwei verschiedene Dinge). Greenify hätte funktioniert, wenn es nur ein Wakelock-Problem gewesen wäre, Sie haben Recht.

Antworten (1)

Xposed-Modul

Da Ihr Gerät gerootet ist, könnten Sie das Xposed-Framework installieren und dann ein Modul wie App-Einstellungen installieren . Damit können Sie die Einstellungen für eine App optimieren. In Ihrem Fall können Sie einstellen, ob der Bildschirm eingeschaltet bleiben soll oder nicht (zumindest gemäß seiner Seite).

Das Xposed-Framework verfügt über unzählige andere Module, um das Innenleben von Android zu optimieren.

Danke für die prompte Antwort Stefan. Ich werde endlich mit Xposed herumspielen ... (hat Xposed lange Zeit umgangen), aber diese Idioten-App kann nicht weiter so Saft saugen. (und ich liebe es wirklich, dass noch niemand das „Hör einfach auf, die App zu benutzen“ geschlagen hat).
Holen Sie sich Xprivacy. Best exponiertes Modul, lassen Sie uns feinkörnige Berechtigungen für jede App zulassen oder verweigern.
@Mindwin Hör einfach auf, die App zu benutzen. ;) Los geht's, die Ordnung im Universum ist wiederhergestellt. +1 dafür ist Xposed großartig für solche Dinge.
@Rex Ich stimme zu, dass Xprivacy großartig ist, und ich hätte es auch erwähnt. Abgesehen davon, dass es keine Kontrolle über jede mögliche Berechtigung hat, einschließlich dieses speziellen Keepscreenon One. Es ist auf Privatsphäre ausgelegt (daher der Name), nicht auf vollständige Kontrolle.
Ich habe gestern geträumt, ich denke, was wir brauchen, ist eine App namens "No you Can't", die Apps alles verweigern würde (vorbehaltlich der Benutzer, die Dinge auf einer Per-App-Basis zulassen. Ihr Symbol wäre dieses Megamind-Poster. Ernsthaft , Benutzer brauchen mehr POWAAAA