안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요..
전화번호를 다이얼러에게 전달을 해주고 있습니다.
그런데 이상하게 "#" 값은 전달이 안되더라구요.
'*'의 문자는 정상적으로 들어값니다.
아래의 소스와 같이 진행을 하면 다이얼러에 *01011112222 만 찍히네요.
Intent returnIt; Uri telUri = Uri.parse("tel:*01011112222#"); returnIt = new Intent(Intent.ACTION_DIAL, telUri); startActivity(returnIt);
혹시 위와 같은 경우에 # 키에 대한 입력을 자동으로 dialer에게 event를 날려주고 싶은데..
아래 방법처럼 DOWN, UP을 해도 #키를 입력 받지는 않고 아무런 동작을 안하더라구요.
KeyEvent event = new KeyEvent(0, KeyEvent.KEYCODE_G); // onKeyDown(KeyEvent.KEYCODE_G, event); onKeyUp(KeyEvent.KEYCODE_G, event);
어떻게 처리를 해야 하는지 잘 모르겠습니다.
혹시 아시는 분 계시면 도움 좀 부탁드립니다.