안드로이드 개발 질문/답변
(글 수 45,052)
현재 비디오 플레이어 앱을 제작중인데, 의문사항이 있어 글 올립니다. 첫번째는 화면 켜짐 유지인데요, 인터넷, 그리고 가지고 있는 서적에서 본 소스를 사용해봤는데, Timeout시간이 지나면 화면이 꺼지더군요;; 잠금도 걸리지 않고 화면도 안꺼지게 하려면 어떻게 해야하는지 궁금합니다. 현재 제 앱에서의 화면 켜짐 부분 소스는 이렇습니다.
PowerManager mPm; WakeLock mWakeLock; mPm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = mPm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "WakeAlways");
그리고 두번째 질문은, 하드웨어 키 이벤트에 관한 질문입니다.
OS에서 컨트롤해서 건드릴 수 없는 키는 전원 키 뿐만인 것으로 아는데, 홈 키에 대한 이벤트도 제대로 작동하지 않더군요.
비디오 앱인지라 사용자가 홈으로 나갈 수 없게 하고싶은데 방법을 모르겠습니다(찾아보니 방법이 있다는 글은 있는데 무슨 방법인지는...).
사용성을 저해한다는 것은 알지만, 따로 두고 있는 잠금 모드에서만 해당 기능이 활성화되고,
또 설정에서 그 여부를 사용자가 결정할 수 있게 하려고 하는데, 역시 방법을 모르겠네요.
여러분의 도움이 절실한 초보 프로그래머입니다ㅠㅠ