Предотвратить сон iPhone

Я использую акселерометр в своем приложении и использую [UIApplication sharedApplication].idleTimerDisabled = YES;, чтобы устройство не спало. Он работает нормально, но при этом экран всегда горит на полную яркость, есть ли способ предотвратить переход устройства в спящий режим и сохранить включенным режим экономии энергии? Когда idleTimerDisabled установлен на НЕТ, устройство переходит в режим экономии энергии перед сном, я просто хочу, чтобы устройство не переходило в спящий режим и сохраняло экономию энергии. Есть способ сделать это?


person douglasd3    schedule 14.07.2012    source источник
comment
Это может помочь: stackoverflow.com/questions/1961783/   -  person Anirudh Ramanathan    schedule 14.07.2012
comment
Это находится на границе рекомендаций Apple, и ваше приложение может быть отклонено за это без уважительной причины.   -  person Registered User    schedule 14.07.2012


Ответы (1)


Есть свойство UIScreen экземпляров, brightness, это, вероятно, то, что вы хотите. Ознакомьтесь с документацией по свойству UIScreen brightness здесь.

Пытаться:

[[UIScreen mainScreen] setBrightness: 0.3];

ПРИМЕЧАНИЕ. Во время публикации DarkXphenomenon разместил ссылку на ТАК вопрос, автор вопроса которого дал точно такое же решение. DarkXphenomenon быстро разыгрывается.

person ravron    schedule 14.07.2012
comment
Хм, подойдет =) Спасибо! - person douglasd3; 15.07.2012