Cytat:
Napisany przez sergeron
@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ć.