마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 Home key 막는 방법 설명해주실분 있나요ㅠㅠ?

0 추천
현재 모바일 원격제어하는 어플을 개발중인 안드로이드 초보 개발자입니다.

일단 부가적인 기능들은 하나하나 완성이 되어가는데 잠금화면 과정에서 문제가 발생하더라구요.

Back키나 Option키는 막히는데, Home키를 막을수 없다는점....

 

구글에서 일주일동안 검색하며 나오는 소스들 쳐보면서 시도해봤는데,

어떤건 먹히다가 마는거, 핸드폰 먹통되고, 제대로 작동되는 소스가 없더라구요.

일단, 홈키 자체적으로 제어하는게 막혀있다는건 알고있는데, 이걸 우회하는 방법이 있다고 들었거든요.

 

그래서 stackoverflow나 등등 여기서 나오는 것들 실행해봤는데, 작동이 안되더라구요.

먼저 onAttachedToWindow함수 사용해보라는 예제 실행해보면 아에 액티비티 실행조차 안되고

당연히 onKeyDown으로는 제어가 안될뿐더러

그나마 보이는게 onUserLeaveHint()함수를 사용하면 홈키 눌렀을때 onResume()으로 이동하는걸 이용해서

플래그값을 어떻게 주면 가능하다고 하는 글만 봤습니다. 그런데 어떻게 해야될지를 모르겠어요ㅠㅠ
wina (140 포인트) 님이 2014년 9월 22일 질문

2개의 답변

0 추천

서비스에서 뷰를 뛰어보세요

홈키는 실행중인 액티비티를 전부 백그라운드로 보내버리는데 뷰로 하면  가능합니다

 

 

 doridori2013@nate.com

익명사용자 님이 2014년 9월 23일 답변
0 추천
https://github.com/shaobin0604/Android-HomeKey-Locker

이거로 하니까 홈키는 막히던데...

놋3에서 좌버튼 롱클릭시 나오는 S-finder는 안 막히더라구요;

놋4의 좌버튼(창전환 버튼)도 마찬가지로 안막히고..
avanti (140 포인트) 님이 2015년 3월 12일 답변
...