Android
App 실행중 전화 수신 시 처리 로직
아낙시만더
2011. 5. 16. 16:01
반응형
출처 : http://cdkkcdkktoandroid.tistory.com/34
public void onCreate(Bundle savedInstanceState) { //기존 로직 //실행중에 call 수신이 오는 경우 처리 로직 TelephonyManager mTelMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); mTelMgr.listen(new PhoneStateListener() { public void onCallStateChanged(int state, String incomingNumber) { switch (state) { case TelephonyManager.CALL_STATE_IDLE: // 전화 대기 상태 break; case TelephonyManager.CALL_STATE_OFFHOOK: case TelephonyManager.CALL_STATE_RINGING: // 전화가 오는중 또는 통화중 break; } } }, PhoneStateListener.LISTEN_CALL_STATE); }
어플 실행중 콜수신이 올경우 처리 방법입니다.
어플 배경음이 있을 경우 전화수신이 올때 배경음과 통화음이 겹쳐서 들릴경우 가 대표적입니다.
반응형