안녕하세요-


Media Recorder를 사용해서 동영상을 녹화하는 어플리케이션을

구현하고 있습니다.


안드로이드 폰의 경우 '전원' 버튼을 누르면 화면이 어두워져서 잠금상태로 되었다가

다시 한번 전원 버튼을 누르면 화면이 돌아오게 되는데,


화면이 어두워지면서 '잠금상태'로 되는 것을 어떻게 감지하는지 궁금합니다.

Activity의 onResume, onPause, onDestroy .. 등등에 모두 Log를 찍게 했는데 아무런 메시지가 나오지 않고


SurfaceChanged  이벤트만 계속 발생하네요.

아시다시피 SurfaceChange는 Activity를 처음 실행시켰을 때에도 호출이 되는 콜백이라서

'잠금상태'는 어떻게 구별해야 할지 모르겠습니다.