안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드로 전화 발신시 상대방이 전화를 받는 순간에
이벤트를 받아올수 있을까요??
전화를 걸기 시작한 시점이 아닌 상대방이 전화를 받는 시점입니다.
어플중에 상대방이 전화를 받았을 때 진동으로 알려주는 어플이 있던데
그런것과 비슷할 듯 합니다.
답변 부탁드립니다 감사합니다^^
2013.02.09 18:55:10
공개 API로는 일단 불가능하다라는 것이 제 결론입니다. 안드로이드 소스 중에 com.android.phone.PhoneApp이 전화 앱인데 이 넘을 분석해보면 뭔가 있지 않을까 해서 보긴 하는데 너무 복잡하네요. 일단을 CallNotifier인가 하는 넘이 그 부분을 처리해주는 것 같습니다.
혹시 시간이 되신다면 아래 블로그에서 Internal API와 @Hide로 사용할 수 없는 라이브러리들을 사용해서 PhoneApp을 한번 디버깅하는 것도 방법이 될 수 있지 않을까 생각하는데, 전 아직 성공을 못했습니다.
http://devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-1-introduction/
성공하시면 답변 좀 올려주시길...
http://bit.ly/XX5wBz
브로드케스트 리시버를 이용하면 되요