If there is an Intent
that is fired on an incoming call you could get your app to respond by using a BroadcastReceiver
and create an IntentFilter
in your manifest.
Or just query the provider when your app launches...
ACTION_PHONE_STATE_CHANGED
is a TelephonyManager
intent you can listen for and check if it is TelephonyManager.CALL_STATE_RINGING
.