Dyskusja: Android Flame War
Podgląd pojedynczego posta
Stary 28.07.2013, 12:50   #722
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
Cytat:
Napisany przez sergeron Podgląd Wiadomości
@sobrus Który plik na androidzie jest odpowiedzialny za jasność ekranu, bo czasami nawet ta najciemniejsza jest za jasna?
u mnie jest to

/etc/light_sensor.ini

są tam progi światła w luxach (0-65536) oraz odpowiadające im natężenie podświetlenia ekranu (0-255). Ale nie wiem czy w każdym telefonie jest tak samo

Ja ustawiłem tak.

Kod:
# light sensor setting
AutoBrightnessUpperLevels 20 2000 65536
AutoBrightnessLowerLevels 0 15 2000
LcdBacklightValues 1 90 255
DeltaUpper 1 1 0
DeltaLower 0 1 0
ButtonBacklightValues 255 255 255
KeyboardBacklightValues 255 255 255
LightSensorWarmupTime 1000
Niestety - niezależnie od ustawień po paru dniach sensor przestaje działać w sposób ciągły (tzn odczytuje tylko wartość w momencie włączenia telefonu) i trzeba restartować telefon. Jeszcze nie ustaliłem co jest tego przyczyną ale nie chce już mi się. Pewnie zwalony driver, a może android ubija gdzieś proces odpowiedzialny.za monitorowanie. 99% userów nawet by nie zauważyło że jest coś nie tak. Model mojego sensora światła to Capella cm36283. Jakby ktoś chciał grzebać, to wszystkie te urządzenia podpięte są do magistrali i2c (/sys/bus/i2c).

edit: może 65536 jest poza zakresem, zmieniłem na 65535 i warmup time na 10000 ciekawe czy dalej się będzie zawieszać.

Ostatnio zmieniany przez sobrus : 28.07.2013 o godz. 13:09
sobrus jest offline   Odpowiedz cytując ten post