안녕하세요.
제가 어플리케이션을 하나 만들고 있는데요.
폰에 설치된 다이얼러에서 사용자 입력을 받고자 합니다.
특정한 숫자를 입력후 Send를 누르면 제 어플이 반응하는 걸 만드려고 하는데요.
제 어플 Manifest에 Receiver 선언한 후 Intent-filter에 "android.intent.action.CALL" 등록을 해줬습니다.
그리고 Intent-filter에 Priority도 높은숫자로 써 놓았구요.
그리고 제가 만든 Receiver에서 다른 Receiver가 Intent 받지 못하도록 abortBroadcast();을 호출했거든요.
이렇게 해 놨는데도 다이얼러에서 Send를 누르면 그 번호로 Outgoing Call이 나가버립니다.
제가 만든 Receiver에서 Log는 찍는것 같은데 Toast 같은건 하나도 안먹고
바로 콜이 걸려버리는데 혹시 제가 뭐 놓친게 있을 까요?
일반 폰에서 Call intent를 Hooking 하는게 불가능 한가요?
아시는분 답변좀 부탁드리겠습니다.
아니면 혹시 비슷한 구현을 한 예제 Page라도 공유해주시면 정말 감사드리겠습니다.
며칠동안 이놈 때문에 진전이 없네요.
감사합니다.