title: How to start PhoneStateListener programmatically?
body: <p>There's an activity in my application. It contains a button. By clicking the button it should be start  PhoneStateListener (and BroadcastReceiver?) to catch incoming and outgoing calls. It seems it should be a service.</p>
  
  <p>Does anyone can explain how to start PhoneStateListener (and BroadcastReceiver?) programmatically?</p>