title: Get the number I am calling in Android
body: <p>I need to get the number that I am calling from my Android device programmatically. What I'm doing now is the following:</p>
  
  <p>I listen for <code>android.intent.action.PHONE_STATE</code> being broadcasted which means that either I am being called or am calling (or receiving an SMS etc).</p>
  
  <p>In a <code>BroadcastReceiver</code> I retrieve the extra <code>incoming_number</code> from the intent. Sadly I cannot get the number which is being called if <em>I</em> initiate the call though. How can I do this?</p>