-6
내 질문에 내 앱에서 내 헤드폰에 button
을 어떻게 사용할 수 있습니까?안드로이드에서 핸드셋 버튼에 대한 ClickEvent를 처리하는 방법
난 그냥 button
을 클릭 할 때 Toast
을 표시하는 매우 간단한 예제를 원한다. 또한 자세한 설명을 부탁드립니다. 미리 감사드립니다. (롤리팝 5.1 사용)
내 질문에 내 앱에서 내 헤드폰에 button
을 어떻게 사용할 수 있습니까?안드로이드에서 핸드셋 버튼에 대한 ClickEvent를 처리하는 방법
난 그냥 button
을 클릭 할 때 Toast
을 표시하는 매우 간단한 예제를 원한다. 또한 자세한 설명을 부탁드립니다. 미리 감사드립니다. (롤리팝 5.1 사용)
앱 (특정 활동)이 실행 중일 때 헤드셋 버튼 콜백 만 듣고 싶다면 BroadcastReceiver를 등록 할 필요가없는 간단한 방법이 있습니다. 간단히 Activity onKeyDown 메소드를 덮어 씁니다. :
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HEADSETHOOK){
//handle click
return true;
}
return super.onKeyDown(keyCode, event);
}
ACTION_MEDIA_BUTTON 의도를 사용하십시오.
완벽하게 작동하고 정확히 내가 원했던 것입니다! – Hills