2016-09-10 6 views
0

내 안드로이드 앱에서 프론트 엔드로 실행되는 안드로이드 앱을 사용 중이며 내 자동차 헤드 유닛으로 진저 브레드의 수정 버전을 실행합니다.안드로이드 앱에서 알 수없는 버튼을 클릭하면 코드가 실행됩니다.

현재이 장치는 역 기어 신호를 감지하고 두 개의 카메라 응용 중 하나를 표시하는 "complete action using"대화 상자를 표시합니다.

카메라가 없지만 카메라가 반대로 느껴지기를 원한다면 볼륨을 설정 값으로 줄이는 것이 좋습니다. 그러나 볼륨 조정을 수행하는 코드를 완성했습니다.

후진 기어가 생성하는 버튼 입력 또는 트리거를 결정하는 데 문제가 있습니다. 나는 이미 메뉴 또는 뒤로 버튼을 클릭했을 때 동작이 확인 된 onKeyDown 이벤트를 기록하는 코드를 시도했지만 반전 신호를 트리거 할 때는 keydown에 대한 로그가 없습니다.

다른 언어로 수년 간의 경험이 있지만 나는 안드로이드 앱 개발과 자바에 익숙하지 않으므로 이번에는 어리석은 제안이 없습니다.

+0

지금까지 해보신 것은 무엇입니까? 코드를 게시하십시오. 어떻게 된 거예요? 대신에 당신은 무엇을 기대 했습니까? – Robert

답변

0

앱 선택기 대화 상자를 표시하기 때문에 후진 기어가 Intent을 트리거하는 것처럼 보입니다. 아마 MediaStore.ACTION_IMAGE_CAPTURE 인 텐트 또는 카메라 앱을 완료해야하는 유사한 것을 보낼 것입니다. 그렇다면 앱을 수정하고 등록하여 그 의도를 처리하고 원하는대로 처리 할 수 ​​있습니다.

+0

응답 ebarrenechea를 주셔서 감사합니다. 나는 당신의 제안을 살펴볼 것입니다. 그것은 내가 들어가야 할지도 모른다고 생각했던 방향이었습니다. 그러나 어디서부터 시작해야할지 몰랐으므로 의도 이름이 도움이됩니다. 내 논리는 하드웨어에 대한 물리적 입력이 의도를 호출하기 위해 무엇인가를 트리거해야한다는 것입니다. 더 나은 솔루션이 될 로그 또는 디버깅 코드의 내용을 해결할 수 있다면. 그 동안 MediaStore.ACTION_IMAGE_CAPTURE 인 텐트를 살펴 보겠습니다. – chammock