Wie ändere ich DPI nur für Anwendungen (unterschiedliche Dichte für das System und separat für jede App)? Ich nehme an, es gibt einen bestimmten Teil des Codes, um den DPI-Wert zu ändern.
Verwenden Sie dazu die App-Einstellungen . Es benötigt ein gerootetes Gerät mit installiertem Xposed Framework und aktiviertem Modul.
Um die DPI für eine bestimmte App zu ändern, starten Sie die App-Einstellungen → wählen Sie die App für die DPI-Skalierung (erzwingen Sie auch das Stoppen der App) → schalten Sie den Schieberegler neben Einstellungen → fügen Sie den DPI-Wert hinzu und speichern Sie.
Siehe Screenshots:
Der Rest bleibt unberührt, etwa die Statusleiste oder die Tastatur-App.
(Klicken Sie auf das Bild, um es zu vergrößern)
Sie können Tasker (kostenpflichtig; 7 Tage kostenlose Testversion) ebenfalls verwenden , vorausgesetzt, das Betriebssystem ist gerootet.
Aufgabe: Aktion: Code → Shell ausführen
Befehl:wm density <DPI>
wm
impliziert Window Manager. Ersetzen Sie <DPI>
durch die gewünschte DPI.
Aufgabe beenden: Aktion: Code → Shell ausführen
wm density reset
Das ist es. Starten Sie die App und die Dichte des gesamten Systems ändert sich. Beenden oder wechseln Sie die App und DPI wird wieder normal. Die Fließfähigkeit des Schalters entspricht nicht dem Niveau der App-Einstellungen, ist aber akzeptabel.
Verwenden Sie Xposed Installer + GravityBOX .
Mushfiq