안드로이드 개발 질문/답변
(글 수 45,052)
@Override
public void onAttachedToWindow() {
// TODO Auto-generated method stub
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
홈키를 막기위해 위와 같이 클래스에 작성하였습니다.
애뮬레이터 실행시 문제 없이 동작하였는데, 단말기에서는 홈키 제어가 되지 않아요.
onUserLeaveHint에 플래그를 두어
홈키 발생을 감지하고
onPause에서 제어 해보려 했으나 생각처럼 잘 되지 않습니다.
단말기 모델은 갤럭시s2 입니다.
다른 방법이나 해결 방법을 알고 계신 선배님들에게 조언 구해요.




홈키(하드키) 이벤트는 못가져 옵니다;;
통상적으로 onPause에서 제어하는 방법을 생각해 보셔야 할 듯하네요
안펍에서 검색해 보시면 안된다는 게시물들이 보이실 겁니다.