maandag 13 augustus 2012

Schakel het scherm van je Android uit terwijl je videos bekijkt via HDMI.

Of bespaar stroom door over te schakelen naar de minimale helderheid van je Android scherm (deze helderheid is veel lager dan standaard mogelijk is).

Hoe dit alles mogelijk is zal ik hier beschrijven, maar zoals je weet is alles wat je doet op eigen risico!
Een voorwaarde om dit mogelijk te maken is dat je Android geroot moet zijn (root toegang moet hebben).

De informatie is beschreven voor een 'Medion LIFETAB P9514' met 'Ice Cream Sandwich', maar is gelijkaardig voor andere Android tablets of smartphones met andere Android versies.

Gelieve EERST volgende opmerking onderaan dit blogbericht te lezen, indien je geen 'Medion Lifetab P9514' hebt: Opmerking voor Android toestellen met uitzondering van 'Medion LIFETAB P9514'

Wat we gaan doen is de App 'SL4A' installeren en nadien 4 scriptjes schrijven waarmee je de helderheid kan aanpassen.

  1. Als eerste heb je root toegang tot je tablet nodig (hoe je een 'Medion Lifetab P9514' kan rooten lees je in volgende blog, voor andere toestel zal je even moeten googlen naar 'root' en 'het model van toestel' met 'android versie')
  2. Ga naar de android-scripting website waar je 'SL4A' downloadKlik op de barcode om sl4a_r6.apk te downloaden.
    Vink 'Onbekende bronnen' aan in Android bij 'Instellingen', 'Beveiliging' (voor Honeycomb is dat 'Instellingen', 'Apps') alvorens de installatie te starten.
    Installeer het apk bestand door dit te dubbelklikken vanuit een verkenner voor Android.
  3. Voeg 4 scripts toe:
    - Open SL4A en selecteer 'Add', 'Shell'
    - Type volgende naam in: HelderheidUit.sh
    Bij script content vul je het volgende in:
     su -c 'echo 2 > /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness'
    Selecteer Save&Exit

    - Selecteer 'Add', 'Shell'
    - Type volgende naam in:  HelderheidStandaard.sh
    Bij script content vul je het volgende in:
    su -c 'echo 30 > /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness' 
    Selecteer Save&Exit


    - Selecteer 'Add', 'Shell'
    - Type volgende naam in: HelderheidMinimaal.sh
    Bij script content vul je het volgende in:
     su -c 'echo 2 > /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness'
    Selecteer Save&Exit

    - Selecteer 'Add', 'Shell'
    - Type volgende naam in:  HelderheidMaximaal.sh
    Bij script content vul je het volgende in:
    su -c 'echo 255 > /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness'
    Selecteer Save&Exit
  4. Op je Startscherm kan je snelkoppelingen naar deze vier Scripts toevoegen:
    Dit doe je door op het 'raster' rechtsboven op je scherm te klikken.
    Selecteer de tab 'APPS'
    Selecteer 'SL4A' -> 'HelderheidUit.sh'
    Dit doe je opnieuw voor 'HelderheidStandaard.sh',  'HelderheidMinimaal.sh',  'HelderheidMaximaal.sh'
  5. Vanaf nu kan je de Helderheid van je scherm desgewenst aanpassen.
  6. Om dit alles op een handige manier te kunnen beheren kan je best  SwipePad (of een gelijkaardige App) gebruiken.
    Met  SwipePad  kan je vanuit eender welke geopende app met een veeg over je scherm voorgeprogrammeerde snelkoppelingen aanroepen. Wat je dus doet zijn de snelkoppelingen naar de vier scripts toevoegen in SwipePad en je bent klaar.
    Ik heb de snelkoppeling 'HelderheidMinimaal' volledig in de rechterbovenhoek geplaatst zodat ik met een veeg over mijn scherm terug mijn scherm aanzet, zonder dat ik het toestel in de slaapstand moet brengen om het scherm terug aan te krijgen.
  7. Indien je nu je Android aan een TV aansluit kan je eenvoudig via deze weg je scherm uitzetten en hierdoor dus minder stroom verbruiken.
    Je kan ook het scherm bijvoorbeeld in de minimale helderheid zetten bij het beluisteren van Youtube of indien je in het donker wenst te werken zonder anderen te storen.

ALGEMENE OPMERKINGEN: 

- De wijzigingen van de helderheid zijn automatisch ongedaan vanzogauw je je Android uit slaapstand haalt.
- De script 'HelderheidUit.sh' zorgt ervoor dat het scherm uitgeschakeld wordt, maar je toestel wordt hierdoor niet in 'Slaapstand' gezet!
- Het maakt niet uit of de helderheid al dan niet op 'automatisch' staat, de scripts overrulen deze instelling.


***Opmerking voor Android toestellen met uitzondering van 'Medion LIFETAB P9514'***
Ik ben ervan uitgegaan dat het bestand 'brightness' zich bevind in de volgende map:
/sys/devices/platform/pwm-backlight/backlight/pwm-backlight/
Indien dit voor jouw toestel niet zo is zal je dit pad moeten aanpassen naar de locatie van het bestand 'brightness' op jouw toestel.

Om het juiste pad te zoeken kan je 'ES File Explorer' (of een andere root verkenner) gebruiken.
In 'ES File Explorer' vink je bij de instellingen 'Omhoog naar root' aan. Daarna ga je naar de map:
'/sys/devices/platform' , hier klik je op 'Zoeken' en type je 'brightness' in (zonder de quotes).
Als 'brightness' gevonden is hou je deze ingedrukt tot je een menu krijgt. Hier selecteer je 'eigenschappen' (volledig onderaan het menu)
Noteer het pad van het bestand 'brightness'. Want het is dit pad dat jij moet gebruiken in onderstaande instructies!

Bijvoorbeeld: Voor een Samsung Galaxy Gio (Android 2.3.3) is de locatie van dit bestand:
/sys/devices/platform/msm_fb.196609/leds/lcd-backlight/
In de instructies moet je dus /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness vervangen door /sys/devices/platform/msm_fb.196609/leds/lcd-backlight/brightness 
Veel succes!
***Einde opmerking voor Android toestellen***


Veel plezier met deze praktische/stroombesparende helderheids aanpassingen van je Androidje
Johan

Geen opmerkingen:

Een reactie plaatsen