Search code examples
androideventsphone-call

How to handle incoming call events in Android


Does anybody know if there is any event to handle incoming calls?
I'm developing an app that streams audio from the microphone and I would like to have a listener that stops the recording, etc when there is an incoming call, and that restarts the process when the telephone call is over.


Solution

  • You can create a BroadcastReceiver and listen for the TelephonyManager#ACTION_PHONE_STATE_CHANGED action.