2012-12-19 2 views
4

백그라운드에서 서비스를 실행하고 화면이 꺼져 있어도 실행되도록 부분 깨우기 잠금을 얻으려는 Android에서 패닉 알림 앱을 작성합니다. 나는이 서비스가 볼륨 키 (또는 전원 조합 & 볼륨 키)를 듣고 3 초 이상 누르면 서비스가 공황 메시지를 보내는 것을 시작하기를 원합니다.Android 서비스를 하드웨어 키 누르기 이벤트 수신

내 서비스를 다른 시스템 서비스에 바인딩하여 키 이벤트를 수신 할 수 있습니까? 아니면 내 목표를 달성하기위한 다른 방법이 있습니까?

답변

0

전원 단추 청취의 경우, SCREEN_ON 및 SCREEN_OFF 이벤트에 대한 수신기를 등록합니다.

안드로이드는 서비스 볼륨 버튼을 듣는 그러한 방법을 문서화하지 않습니다,하지만 당신이보고 싶을 수 있습니다 Listen to volume buttons in background service?

관련 문제