title: Prevent BroadCast in android when state changed by Application
body: <p>In my system I am monitoring Ringer mode change by implementing BroadCastReceiver.
  onReceive I changes accordingly in my application.</p>
  
  <p>But when Ringer mode is changed by my application, I don't want to do any thing in OnReceive.</p>
  
  <p>Is there any way to detect this ?</p>
  
  <p>Thanks</p>