Fooling the normal broadcast receiver for incoming calls
<p>I am building a Block Call application and i face the following problem:The phones rings for a second and then my service gets in place. I want to get first the broadcast of the new incoming call, or to give user the illusion that this is happening. For example, I have thought overriding the activity that changes the sound state to delay for 1 second and then call super, or automatically muting the phone with my service and unmute it only when the receiving call does not match with my blocklist entries. Has anyone managed to do that? Any ideas are welcome. </p>

<p>P.S.: I am quite new to android development  </p>
