Invoking Android dialer application in background?
<p>My professor has given me the following assignment:</p>

<p>The screen should look as follows from top to bottom:</p>

<ul>
<li>A top bar showing in the center the called phone number</li>
<li>A bar showing in the center the string "Calling..." while the destination phone number is being called. When the recipient replies, this message should disappear and a timer should appear in its place showing minutes and seconds. The time should tick by seconds. The timer should be formatted as MM:SS where MM are the minutes while SS are the seconds. When the call ends, a brief message "Call ended" should appear in this bar before the call is terminated.</li>
<li>A button labeled "End Call". When this button is pushed, the call is terminated. This button can be tapped at any time during the phone conversation.</li>
</ul>

<p>OK, so those are the software specification requirements. Obviously, because this is a school project I don't want the answer provided. What I do want to know, is how should I go about tackling this problem in terms of starting a phone call and moving to my own custom activity? If I create an Intent, won't it invoke the dialer application? Is there a way to put the dialer application in the background and stay on my activity?</p>

<p>Also, I thought it wasn't possible to manually end an Android phone call with the exception of the built in dialer?</p>
