폰의 잠금기능을 어플에 보조기능으로 구현해야 하는데,

 

public void onAttachedToWindow()

this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD)

 

이 기능을 쓰면 어플이 정지하며 튕기더군요....ㅠㅠ

 

뒤로가기는 쉽게 막아낼수 있떤데

 

Home 키는 하드웨어적인 키라 막기가 힘들다고 하시더군요 ㅠㅠ

 

그래서 여러방면으로 찾다보니 onUserLeaveHint()  이 기능으로

 

여차저차 Home키가 눌렸을떼를 잡아낼수 있었습니다...

 

하지만 이것만으로 Home키를 막기는 제 능력이 많이 부족한가 보네요 ㅠㅠ

 

Intent로 자기 자신을 불러오게 해서, 홈키가 눌러지면,  아무 반응이 없도록 해봤습니다만, 소용이 없었고

 

onRestart()를 통해 백그라운드로 갔다가 다시 앞으로 나오게끔 하려고 했는데도 안되더군요 ㅠㅠ

 

제 생각에는 Home키를 무용지물로 만들기에는 무리가 있고,

 

Home키에 의해 백그라운드로 어플이 이동하게 되면 강제적으로 다시 앞으로 나오게 할수 있도록 하는 방법이 최선인거 같아요...

 

어떻게 하면 구현할수 있을지 힌트좀 자세히 주셨으면 감사하겠습니다 ㅠㅠ