Полностью адекватно рабочего решения данной проблемы нет, т.к. диапазон измерения датчика света в смартфоне очень узок (от 800 до 1500 люксов) и его изменения нестабильны.
Частичные решения реализованы в кастомных(модифицированных) прошивках, в описании которых числится корректировка значений автояркости.