현재 AlarmClock과 비슷한 어플을 작성중입니다.


Alarm을 Set하게 되면 지정된 시각에 지정된 AlarmRingtone과 Dialog를 보여주는 App인데,


만약 오랜 Idle로 인해 Screen이 off된 상태에서 Alarm의 지정된 시각이 되면,


Screen이 On되지 않고 Off되어 있는 상태에서 Ringtone만 울리고 있습니다.


AlarmClock 예제를 살펴보니, 


getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);


라는 코드를 사용하고 있는데, Screen On/Off, Lock/Unlock 과 관련된 Flag는 


FLAG_SHOW_WHEN_LOCKED와 FLAG_TURN_SCREEN_ON 이 있지만,


제가 타겟으로 하고 있는 1.6(Donut)에서는 지원을 안하고 2.0에서 가능하더군요.


혹시 다른 방식으로 Off되어 있는 Screen을 On 시키고 Lock되어 있는 화면을 Unlock 시킬 수 있는지...


많은 분들의 답변 부탁드립니다.