안드로이드 개발 질문/답변
(글 수 45,052)
통화가 시작되기 직전에 액션을 주는 기능을 구현하려고하는데요...
a에게 통화하기라는 액션을 유저가 딱 주었을때 그것을 잠깐 멈춰버리고
어떤 대화상자를 띄워서 컨트롤을 주려고합니다.
그 기능을 구현할 방법에대해 어떻게 접근해야할까요?
그냥 통화를 취소시켜버리고 어떤 액티비티로 납치한다음에 거기서 액션이 발생하면 통화하려했던 번호를 기억하고 액션이 끝난후에
통화상태로 들어가게 해주는 방법밖에 없을까요?
2012.01.20 09:24:50
다이얼 로그창등을 이용해서
positiveButton 클릭 리스너 부분에
Intent i = new Intent(Intent.ACTION_DIAL, uri.parse0("tel: "+"걸 전화번호")); // 전화창 띄우기 (전화번호 누르는 창입니다 키패드창...)
Intent i = new Intent(Intent.ACTION_CALL, uri.parse0("tel: "+"걸 전화번호")); // 바로 전화걸기
등을 사용하셔서 구현하면 됩니다~
uri 안에 내용은 모두 스트링이어야 하구요 tel: 은 빠져도 되는지는 확실히 모르겠네요 저는 항상 넣었거든요;
만약 받아와야 할 전화번호가 해당 View 의 텍스트 이거나 태그라면
getText().toString() 스트링으로 컨버트 해줘야 에러가 나지 않습니다~~




제가 생각했던것처럼 생각하면 안드로이드에서 방금 통화하려했던 번호를 어떻게 빼와서 저장해야하는지도 궁금해지네요...
아시는분.. ㅠㅠ?