Puis-je définir la luminosité minimale de la luminosité automatique?

16

J'ai un Samsung Galaxy S2 I9100 et je suis frustré par la noirceur de l'écran. Je trouve utile d'utiliser la luminosité automatique, mais est-il possible de limiter le point minimum ou le plus bas auquel la luminosité ira? Existe-t-il une application qui le fait mieux et je devrais simplement désactiver la luminosité automatique par défaut? Je préférerais cependant une solution dans laquelle je modifie un fichier de configuration plutôt que d'installer une application.

Une option de calibrage fonctionnerait également, car le problème est pire dans une situation de faible luminosité. Il semble que la luminosité soit au plus bas, comme s'il s'agissait d'une pièce noire, alors qu'en fait la lumière ambiante est un peu plus lumineuse.

Mise à jour: je pensais que mon boîtier Otterbox pouvait interférer, mais après quelques tests de base, cela ne semble pas être le cas.

Vian Esterhuizen
la source
1
En relisant cela, j'ai remarqué un jeu de mots vraiment involontaire. J'aimerais pouvoir attribuer +1 à ma propre question.
Vian Esterhuizen
Désolé de ne pas avoir de réponse pour vous ... mais je voulais ajouter que j'ai la même plainte. La luminosité automatique de l'écran est également trop sombre pour moi et j'aimerais qu'il y ait une plage personnalisable (min à max) comme le réglage de la plage de volume sur l'iPod qui pourrait être utilisé pour le réglage de la luminosité automatique sur le Samsung galaxy S2 / Epic 4G. Si quelqu'un trouve une solution, merci de partager - Merci beaucoup!

Réponses:

11

Il semble que cela puisse être fait sur à peu près n'importe quel appareil avec la mise en garde que votre appareil doit être enraciné et que vous devez être prêt à fouiller dans le framework-res.apkfichier de votre système . Ces instructions proviennent d' un article sur XDA avec une modification destinée à réduire la luminosité, mais une mise à l'échelle dans le sens opposé la rendrait plus lumineuse:

Voici un guide sur la façon d'exécuter ce mod sur n'importe quel framework-res.apk en utilisant le gestionnaire apk (merci pour le guide va à desean):

  1. Téléchargez le gestionnaire APK et décompressez quelque part
  2. Récupérez framework-res.apk depuis votre téléphone sous \ system \ framework \ (par exemple adb pull) et placez-le dans le dossier "place-apk-here-for-modding"
  3. Exécutez Script.bat et sélectionnez l'option 9
  4. Une fois cela fait, accédez à projects \ framework-res.apk \ res \ values ​​\ arrays.xml et modifiez vos valeurs comme dans le premier message.
  5. Une fois édité, compilez l'apk en utilisant l'option 11
  6. Qn: Est-ce un apk système? Rép: y
  7. Qn: Mis à part les signatures, serait .... le moins. Rép: y
  8. Invite: Dans le dossier du gestionnaire apk, vous trouverez un dossier de conservation ..... terminé, puis appuyez sur Entrée dans ce script. Appuyez sur n'importe quelle touche pour continuer . . . Vous devez aller dans le dossier "garder" et supprimer resources.arsc car arrays.xml a été modifié. Après cela, vous pouvez appuyer sur n'importe quelle touche dans la fenêtre du gestionnaire apk.
  9. Une fois cela fait, entrez 22 dans le gestionnaire apk et sélectionnez "unsignedframework-res.apk" en entrant le numéro qui le représente. Après l'avoir sélectionné, vous devriez voir dans la fenêtre principale d'apk dans le coin supérieur droit "Current-App: unsignedframework-res.apk". Maintenant, appuyez sur 5 pour zipalign apk. Vous trouverez votre apk terminée et zippée sous place-apk-here-for-modding \ unsignedframework-res.apk. Renommez-le en framework-res.apk et adb repoussez le fichier sur votre téléphone

Le fichier arrays.xml doit avoir une section comme celle ci-dessous si votre appareil prend en charge la luminosité automatique:

<integer-array name="config_autoBrightnessLcdBacklightValues">
    <item>32</item>
    <item>69</item>
    <item>118</item>
    <item>177</item>
    <item>255</item>
</integer-array>

Fondamentalement, les valeurs sont ordonnées en fonction de la lumière détectée par le capteur, la valeur supérieure étant "la lumière la plus basse" et la valeur inférieure étant la "lumière la plus élevée". Les valeurs correspondent à la luminosité de l'écran LCD sur une échelle de 1 à 255, 255 étant la pleine luminosité. Vous pouvez donc augmenter l'échelle de toutes les valeurs de faible luminosité pour être plus lumineuse si vous le souhaitez.

eldarerathis
la source
1

Vous pouvez diminuer la luminosité inférieure à la limite d'usine par un autre moyen. Aucun besoin racine de cette façon. Installez simplement des applications de "filtre d'écran", telles que la lumière bleue ou autre dans google.

ปรีดา ตั้ง น ภากร
la source
1
Notez qu'ils n'affectent pas la luminosité de l'écran. L'écran est allumé dans la mesure du possible selon le paramètre de luminosité, mais comme l'application de filtrage d'écran utilise une superposition , l'écran est perçu comme sombre.
Firelord