나는 BroadcastReceiver를 보유하고 있으며, 내 목표는 헤드셋 단추를 길게 누르는 것입니다. 다른 버전을 시도했지만 아무도 작동하지 않았습니다. 이제는받은 행동을 확인하려고합니다. 정상적으로 클릭하면 0 (KeyDown) 및 1 (KeyUp) 동작을 볼 수 있습니다. 클릭하고 누르고 있으면 아무 키나 아래로도 아무 것도 표시되지 않습니다. 뭐가 문제 야?헤드셋 단추를 길게 누르지 않아도 아무런 반응이 없음
@Override
public void onReceive(Context context, Intent intent) {
if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) {
KeyEvent event = intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);
Log.e("action",""+event.getAction());
...
}
}
필요한 경우 나는 더 많은 코드를 게시 할 수 있습니다,하지만 난 그것을
안드로이드 4.3와 함께 S4에서 실행 관련라고 생각하지 않았다. 중요한지 확실하지 않으면 S-Voice가 일시 중지되고 Google Now가 사용 중지됩니다. 화면이 꺼졌다가 길게 클릭하면 메뉴가 표시됩니다. Google 검색/자동 응답 기능을 사용하여 길게 누르십시오.