You cannot modify default screen but instead of this you can launch your screen for that you need to use BroadCastReceiver for incoming calls
here is the link for getting phone state in broadcast receiver
http://www.tutorialforandroid.com/2009/01/get-phone-state-when-someone-is-calling_22.html