본문 바로가기

공부/안드로이드

전화 수신 시 코드상에서 수신 거부

스팸 처리 관련된 어플을 만들고 있다.


이왕이면 등록된 번호면 아얘 수신이 안되도록 하는 편이 더 나을것 같아서 방법을 찾아보았는데


생각보다 쉽지가 않았다. (검색을 못해서 그런건지도..)


암튼 외국 사이트에서 방법을 찾아냈는데 뭐..


LG U+ Galaxy S3 LTE(android 4.1.2)에서는 제대로 동작한다. 


다른 단말에선 아직 테스트 못해봤음..


뭐 국내 사이트나 블로그에서 안드로이드 2.3 에서부터는 ITelephony를 제조사 레벨에서만 지원한다는 글을 봤었는데


일단은 4.1.2 버전에서 제대로 돌아가니.. (삼성 단말기에서만 되는건지도...ㄷㄷㄷ)


자질구레한 설명 필요없이 동작하는 소스를 첨부한다.



CallStateTest.zip