2011-09-27 2 views

답변

0

http://peacemoon.wordpress.com/2009/08/06/android-listening-to-incomingoutgoing-phone-calls/ 당신은 BroadcastReceiver를 만들고 TelephonyManager 이벤트를 수신 할 필요가

case TelephonyManager.CALL_STATE_OFFHOOK: 
    //CALL_STATE_OFFHOOK; 
// do ur work here(after receiving call) 
    break; 
+0

안녕 Dabhi 나는 이미 그것을했다. 문제는 청취자에게 있습니다. 청취자는 많은 시간을 부릅니다. 나는 로그 아웃, 오프 훅 및 유휴 상태로 인쇄합니다. 그들은 전화를 걸고 많은 시간을 보냅니다. – harish

+0

오프 훅 이벤트는 전화를받을 때 실행됩니다. 그렇지 않으면,이 이벤트에서 녹음을 시작하십시오 .i 내 응용 프로그램에서 동일한 작업을 수행하십시오. ii는 응용 프로그램의 데이터베이스에 들어있는 경우 들어오는 호출에 대해 내 응용 프로그램의 활동을 시작했습니다. –

0

을 전화를 응답하거나하지 여부를 알 수 있습니다. ACTION_PHONE_STATE_CHANGED은 청취해야합니다.

관련 문제