전화를 거는 액션을 받아 앱단에서 처리하고, 더이상 뒤로 보내지 않으려고 합니다.
전화거는 액션을 받는것은,
BroadCastReceiver를 구현하고, Intent-filter에 NEW_OUTGOING_CALL을 주어 해결하였습니다.
전화를 걸면 BroadCastReceiver가 의도된대로, 호출되며, 제가 만든 Activity가 실행이 됩니다.
허나, 동시에 전화도 같이 발신이 됩니다.
제 의도는 ,
전화를 걸면 우선 제가 받아서..처리를 하고,
어떤 번호는 전화를 그대로 걸어주고, 어떤 번호는 차단을 하기 위함입니다.
abortBroadcast() 를 onReceive() 안에 넣어봤지만..소용이 없네요..
전화 발신 하기전에 먼저 받아서 처리하는 것을 어떻게 하면 좋을까요..?
안될리가 없는게..시중에 있는 앱들중 그렇게 사용중인 앱들이 있어서..
분명 가능할 것 같긴한데..
도움을 부탁드립니다.
감사합니다.