2015-03-11 3 views
0

Есть ли способ получить яркость дисплея и значение датчика освещенности iPhone?Есть ли способ получить яркость дисплея и значение датчика освещенности iPhone?

Предположим, у меня есть взломанный iPhone. Любая строка командной строки кода ssh или object-C допустима.

ответ

1

расположен в частном BackBoardServices.framework:

float BKSDisplayBrightnessGetCurrent(); 

Что касается датчика света, не может найти любые методы, чтобы получить это значение. Существует всего три метода: проверьте наличие сенсора, включите/отключите автоматическую яркость.

+0

Отлично! Это то, что я хочу. Что касается датчика освещенности, это не имеет смысла, потому что есть некоторые приложения, такие как монитор сна, который может обнаружить, если поворот iPhone вверх по бокам вниз – demonguy

+0

В любом случае, спасибо большое – demonguy

+0

Вы можете обнаружить, что с использованием ориентации устройства UIDeviceOrientationFaceDown – creker

0

Общий обходной путь для получения аппроксимации светового значения датчика через:

NSLog(@"Screen Brightness: %f",[[UIScreen mainScreen] brightness]);

Но нет API, чтобы получить доступ к датчику окружающего света непосредственно.