마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

삼성 4.2.2 버전에서 4.4.2버전으로 바뀌었는데 keycode도 변경되었습니다..

0 추천
키코드에 대해서 자세히 아시는분있나요? ㅠㅠ

 

keycode 4밖에 먹히지 않고 나머진 안먹히네요 ㅠㅠ

 

기존에 keycode 19,20,21,22 등 위,아래,오른쪽,왼쪽 버튼 클릭은 4.4.2버전에선 몇번으로 적용해야하나요?
하이브 (120 포인트) 님이 2015년 1월 20일 질문
하이브님이 2015년 1월 20일 수정

1개의 답변

0 추천
기존 처리를 각 키코드 상수값을 직접 쓰신건가요?

keyCode == 19

이런식으루?

이렇게 처리하시면 곤란한 상황이 생길 수 있습니다.

이왕이면 KeyEvent 에 정의되어있는 KEYCODE_XXXXX 들을 이용해보세요. 그러면 이번처럼 제조사의 사정으로 내부적으로 키코드들이 갱신되거나 하더라도 동작의 유효성을 보장받을 수 있습니다.
비애천사 (12,090 포인트) 님이 2015년 1월 20일 답변
...